Ich würde Sie gerne Fragen, wie etwa scrollen Zuhörer. Ich möchte hinzufügen, Blättern Zuhörer auf den Körper, aber es scheint funktioniert nicht.
$('body').scroll(function(){
console.log('SCROLL BODY');
});
Erstelle ich einfache Beispiel auf fiddle, kann jemand mir erklären warum es nicht funktioniert?
Sorry für nubies Frage...
InformationsquelleAutor user1297783 | 2014-09-20
Versuchen mit:
Diese sollte von allen Browsern unterstützt.
und was andere Wirkung erwarten Sie?
Ich bin versucht hinzuzufügen, Blättern Zuhörer in die html-tag-Ebene, nicht auf js-Objekt wie Fenster, aber ich glaube, ich muss mich ändern, mein Ansatz.
InformationsquelleAutor Lorenzo Marcon
Weil der Körper nicht scrollen, die
window
ist.In Dieses Beispiel, sehen Sie, dass der Ereignis-listener gebunden, der übergeordneten
container
ist, was ist das brennen, denn das element ist das eine, die tatsächlich scrollen.Den HTML sieht wie folgt aus:
CSS sieht wie folgt aus:
Und den einschlägigen JS sieht wie folgt aus:
Richtig, der Körper hat keine schriftrolle in deinem Fall also einen listener gebunden wird es nicht funktionieren. Binden Sie einen listener für das Fenster, und Sie sind in Ordnung.
Ich weiß, ich kann gebunden Zuhörer Fenster, aber ich möchte hinzufügen, Blättern Sie listner, html-tag, also in meinem Fall windows ist nicht eine der Optionen, mindestens, wenn ich nicht gonna change my Ansatz
Das scrollen auf den Körper ist eine ungewöhnliche Sache zu tun. Ich würde Ihr Konzept zu ändern, wenn möglich, um zukünftige Kopfschmerzen. Andernfalls müssen Sie CSS, um Ihren Körper, um Ihnen die Wirkung, die Sie suchen.
InformationsquelleAutor Robert