Optional ist die Ausführung von Javascript auf Basis von Media Queries

Ich versuche, herauszufinden, wie kann ich Optional führen Sie einen block von javascript-basierend auf dem aktuellen Gerät/Medien-Abfrage. Ich bin mit Twitter Bootstrap und haben im wesentlichen zwei Versionen von media queries:

@media (min-width: 980px) { ... } <!-- Desktops -->
@media (max-width: 979px) { ... } <!-- Smaller screens/tablets/phones -->

Habe ich eine Karte, die ich erzeugen, aber ich bin nicht zeigt es in der mobilen/kleinen Bildschirm version forb andwidth Gründen. Doch, das javascript noch im hintergrund ausführt, obwohl Sie es nicht sehen können auf dem Bildschirm des mobilen Geräts. Ich versuche also, einen Weg zu finden, in javascript, wo ich etwas tun kann, wie:

//Imaginary function
var screenType = getScreenType();

if(screenType == 1) {
   //Load map
}

Habe ich Lesen Sie über Menschen definieren von CSS-Eigenschaften, die bestimmte Werte in Ihren Medien Abfragen und dann versuchen zu finden dieses element in das DOM basierend auf dem CSS-Eigenschaft, aber es hat doch einen besseren Weg geben. Irgendwelche Ideen?

Schreibe einen Kommentar