2016-04-11 11 views
1

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?

+0

php funktioniert auf dem Server, js funktioniert auf dem Client, Sie können nicht php –

+0

mit ein bisschen Jonglieren entfernen, sicher können Sie mit ein paar Kugeln herumspielen, um die Party zu gehen. –

+0

* Spielen Sie mit ein paar Kugeln Ralph? * @ Fred-ii- –

Antwort

2

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.

+1

gutes Denken, Ajax ist der Weg nach vorne, danke – tatty27

+0

Ich wollte einige Beispiele schreiben, aber das Problem ist, dass ich auf Handy bin: cc – ForceMagic

+0

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

Verwandte Themen