Ich habe eine Website für meinen Lebenslauf mit jQuery für einige Scroll-basierte Ereignisse und Animationen erstellt. Das Problem ist, dass der Pfeil "Nach oben" in Chrome (PC) und Mobile Safari funktioniert, aber nicht in Firefox funktioniert.jQuery animieren scrollTop Problem in Firefox
//arrow up show/hide function
$(document).on("scroll", function(){
"use strict";
if($(document).scrollTop() > 500){
$(".arrow-up").addClass("arrow-up-clicked");
} else {
$(".arrow-up").removeClass("arrow-up-clicked");
}
});
//arrow up on click event
$(".arrow-up").on("click", function() {
"use strict";
$("body").animate({
scrollTop: 0
}, "300", "swing");
});
Versuchen zu verwenden, anstatt '$ (Fenster) .animate ({...});' und btw, verwenden 'window' statt' document' –
Mögliches Duplikat - http://stackoverflow.com/questions/8149155/animate-scrolltop-not-working-in-firefox –
Aktualisieren Sie Ihren Titel von "jQuery funktioniert nicht auf Firefox" zu "scrollTop funktioniert nicht Feuerfuchs." –