Event auslösen, falls Fenster bestimmte Breite hat und gescrollt wird?

... komplette Frage anzeigen

1 Antwort

Wie sollte das auch gehen?

if($(window) >= 1024) {

Du kannst kein jQuery-Objekt mit einer Zahl vergleichen.

Eine bessere Lösung wäre es, einen Event-Handler an das scroll-Event zu hängen. 

$(window).scroll(function() {  // do anything});


Innerhalb der Funktion prüfst du dann, ob die Mindestfensterbreite erfüllt ist oder nicht.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von abbrechen
13.09.2016, 19:37

Eben, außen drum. Und da waren meine Überlegungen zum einen die obrige (ok, jQuery Objekte kann offenbar nicht mit einer Zahl vergleichen, wieder was dazu gelernt :D) und zum Anderen if(window >= 1024) {, dabei würde ich ja eine Variable vergleichen. Hat beides nicht geklappt.

Die zweite if-Abfrage mit dem scroll Event ist also korrekt?

0

Was möchtest Du wissen?