Wie erkennen Ende scrollen
ich habe einige Probleme mit meinem script. So, ich will erkennen Ende meiner scrolling-action. Ich habe meine Benachrichtigungen, wenn ich scrollen aber nicht, wenn ich bin, es zu beenden. Können Sie mir helfen? Das ist mein code:
var animatable = $('body, html');
var animating = false;
animatable.animate( {scrollTop: $('#foo').offset()})
$(window).scroll(function(e) {
if(!animating){
animatable.stop(false, true);
alert('stop scrolling');
}
animating = false;
});
und einige fiddle: http://jsfiddle.net/yhnKR/
mögliche Duplikate von Wie um zu überprüfen, ob ein Benutzer einen Bildlauf zu der Unterseite
Nein, dude, ich will nicht warnen, die an der Unterseite meiner Website, aber am Ende-scrolling-action, das ist riesig unterschiedliche, aber thx
mögliche Duplikate von jQuery: Ereignis, wenn der Benutzer beendet scrolling
Nein, dude, ich will nicht warnen, die an der Unterseite meiner Website, aber am Ende-scrolling-action, das ist riesig unterschiedliche, aber thx
mögliche Duplikate von jQuery: Ereignis, wenn der Benutzer beendet scrolling
InformationsquelleAutor Lukas | 2012-11-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
ist das, was Sie zu erreichen versuchen:
http://jsfiddle.net/yhnKR/2/
Müssen Sie nicht beobachten Sie die scroll-Ereignis, wenn Sie animieren, scrollen mit jquery.
Ok, wenn Sie wollen erkennen, wenn der Benutzer beendet scrolling, müssen Sie ein Zeitlimit, um zu überprüfen, ob der Benutzer gestoppt. Andernfalls bekommen Sie die Veranstaltung, für jede scroll-Schritt.
Wie diese:
http://jsfiddle.net/yhnKR/4/
es war nicht klar, was genau Sie zu tun versuchen, von Ihrem Frage-und code-Beispiel. Aber ich habe aktualisiert mein Antwort.
das ist schön, funktioniert perfekt, thx Mann
InformationsquelleAutor Andy
vielleicht das hinzufügen von neuen Veranstaltungen wie diese:
http://james.padolsey.com/javascript/special-scroll-events-for-jquery/
helfen würde
InformationsquelleAutor Nikes