add js ab bestimmter Bildschirmgröße
Eingetragen von empoint (127)
am 28.10.2015 - 11:55 Uhr in
am 28.10.2015 - 11:55 Uhr in
Hallo zusammen,
ich habe das viewscaroussel Modul im Einsatz.
In der .module Datei befinden sich diese beiden Zeilen:
drupal_add_js(drupal_get_path('module', 'viewscarousel') .'/jquery.jcarousel.pack.js');
drupal_add_js(drupal_get_path('module', 'viewscarousel') .'/viewscarousel.js');
Jedoch möchte ich, dass die beiden ".js" Dateien erst ab einer Bildschirmbreite von 1150px hinzugefügt werden.
Wo pack ich jetzt das "'screen and (min-width: 1150px')"
hin ?
Danke
Micha
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Micha,also das ist mit
am 28.10.2015 - 12:26 Uhr
Hallo Micha,
also das ist mit MediaQueries so nicht möglich.
drupal_add_js(drupal_get_path('module', 'viewscarousel') .'/jquery.jcarousel.pack.js');
drupal_add_js(drupal_get_path('module', 'viewscarousel') .'/viewscarousel.js');
Sind serverseitige Funktionen.
Der Mediaquery wird vom Browser (clientseitig) geparst und gehört in eine CSS Datei.
screen and (min-width: 1150px')
Die serverseitige PHP Funktion "drupal_add_js" hat keine Chance etwas über die Bildschirmreite des Klienten zu Wissen.
Der MediaQuery wird nicht vom serverseitig(Server PHP) ausgeführt sondern clientseitig(Browser/CSS).
Es gibt aber Geräte Datenbanken, wo Du über den User-Agent das jeweilige Gerät und dessen Bildschirmformat serverseitig
auslesen kannst.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Danke schonmal für die
am 28.10.2015 - 13:07 Uhr
Danke schonmal für die INfo!
Habe ich denn die Möglichkeit in die .js Datei reinzuschreiben, dass gewisse "Funktionen" erst ausgeführt werden, wenn Bildschirmbreite XY ist?