Ich weiß, dass Sie CSS-Medienabfragen verwenden können, um Elemente entsprechend der Bildschirmgröße auszublenden und anzuzeigen, aber gibt es eine Möglichkeit, php includes und js-Skripte für kleinere Bildschirmgrößen zu entfernen?Können Sie abhängig von der Bildschirmgröße Includes und Scripts auswählen?
Antwort
PHP-Skripte können nicht mit einer Medienabfrage ausgeschlossen werden. Der Grund dafür ist, dass PHP auf der Serverseite läuft und css auf der Clientseite läuft.
Es gibt jedoch eine Lösung, die AJAX-Anfragen verwendet. Wenn Ihre Seite geladen wird, dann messen Sie die Bildschirmbreite mit JS, übergeben Sie diese dann an ein PHP-Skript und verwenden Sie dann if
Anweisungen (oder etwas anderes, was Sie wollen), um zu entscheiden, ob eine Datei enthalten sein soll oder nicht.
gutes Denken, Ajax ist der Weg nach vorne, danke – tatty27
Ich wollte einige Beispiele schreiben, aber das Problem ist, dass ich auf Handy bin: cc – ForceMagic
keine Sorgen, ich werde $ (window) .width(); und wenn es mehr als 480 ist, benutze einen Ajax-Aufruf, um den PHP von einer externen Datei zu laden, sollte funktionieren – tatty27
- 1. Ändern Einschränkungen abhängig von der Bildschirmgröße
- 2. Ersetzen von Stylesheets mit jQuery abhängig von der Bildschirmgröße
- 3. Größe App automatisch ändern, abhängig von der Bildschirmgröße in swift
- 4. machen eine div Bildschirmgröße abhängig
- 5. Wie setze ich UITableViewCell Höhe abhängig von der Bildschirmgröße
- 6. anpassen HTML-Komponente auf Bootstrap abhängig von der Bildschirmgröße
- 7. Wie können Divs in einer anderen Reihenfolge angezeigt werden, abhängig von der Bildschirmgröße in Bootstrap 3?
- 8. Erhalten Sie effektive Bildschirmgröße von Java
- 9. Wie DOM-Elemente zu ändern, mithilfe von Javascript, abhängig von der Bildschirmgröße eines Clients
- 10. Includes und GET
- 11. Konvertieren Sie Koordinaten von iPhone Bildschirmgröße auf iPad Bildschirmgröße
- 12. Können Sie eine Bildschirmgröße/Auflösung eines Benutzers mit Javascript erhalten?
- 13. Wie erstellt man ein Bootstrap-Karussell mit unterschiedlichen Einstellungen, abhängig von der Bildschirmgröße?
- 14. jQuery: Wie man `Echtzeit-Pager` abhängig von der Browser-Bildschirmgröße macht, ohne dass` content` aktualisiert wird?
- 15. Wie können Kopf- und Fußzeilen in angularjs abhängig von der Fensterbreite bedingt ein- und ausgeblendet werden?
- 16. Hinzufügen von Scripts zu Script unter der Bedingung
- 17. vim und python scripts debugging
- 18. Schienen auswählen und einschließen
- 19. Wie können Sie abhängig von der Umgebung einige URL-Mappings erstellen?
- 20. Bildschirmgröße
- 21. Bildschirmgröße und inhaltsabhängige Layouts
- 22. local #includes
- 23. Ignorieren von Npm-Scripts bei der Bereitstellung nach PAAS/Modul
- 24. Ansible: Übergeben von ausgewerteten Variablen an Includes
- 25. Wählen Sie Felder für Includes in Schienen
- 26. Bootstrap @media und Ändern von CSS auf der Bildschirmgröße
- 27. Große Python Includes
- 28. abhängig von der YVAL-Variable
- 29. Running Groovy Scripts von Gradle
- 30. Textsize basierend auf der Bildschirmgröße
php funktioniert auf dem Server, js funktioniert auf dem Client, Sie können nicht php –
mit ein bisschen Jonglieren entfernen, sicher können Sie mit ein paar Kugeln herumspielen, um die Party zu gehen. –
* Spielen Sie mit ein paar Kugeln Ralph? * @ Fred-ii- –