2017-07-21 3 views
0

Ich habe ein Skript, das eine Funktion auf Browsergröße ausführt, aber ich möchte auch, dass es beim Laden von Dokumenten ausgeführt wird. Wie kombiniere ich (Dokument) .ready-Funktion mit Fenstergrößenanpassung, um das folgende Skript zu erhalten?Kombinieren Sie Dokument fertig mit Fenstergröße

var width = $(window).width(); 

$(window).on('resize', function(){ 

if (width < 900) { 

    } else { 

    parallaxIt(); 

    } // End IF 

}); 

Antwort

2

geben Sie einfach selbst die Funktion:

function handleResize() { 
    var width = $(window).width(); 
    if (width < 900) { 
     // Presumably do something? 
    } else { 
     parallaxIt(); 
    } 
} 

Und dann als Callback nutzen es für beide ready und resize:

$(handleResize); 
$(window).on('resize', handleResize); 
+0

, die Art, außer es funktionierte nicht die Stopp Funktion läuft ab unter 900. Liegt das daran, dass ich es nicht angewiesen habe, die Funktion zu stoppen? – Amesey

+0

Das hat funktioniert, aber ich muss eine neue Frage zum Entfernen einer Funktion öffnen. – Amesey

Verwandte Themen