Firefox中的jQuery动画scrollTop问题
我已经用jQuery为我的简历建立了一个网站,用于一些基于滚动的事件和动画。问题是“转到顶端”箭头在Chrome(PC)和Mobile Safari上运行良好,但在Firefox上似乎不起作用Firefox中的jQuery动画scrollTop问题,jquery,firefox,Jquery,Firefox,我已经用jQuery为我的简历建立了一个网站,用于一些基于滚动的事件和动画。问题是“转到顶端”箭头在Chrome(PC)和Mobile Safari上运行良好,但在Firefox上似乎不起作用 //arrow up show/hide function $(document).on("scroll", function(){ "use strict"; if($(document).scrollTop() > 500){ $(".arrow-up").add
//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");
});
试试这个
$('.arrow-up').click(function(){
$('html, body').animate({scrollTop : 0},300);
return false;
});
尝试使用
$(window).animate({…})代码>和顺便说一句,使用窗口
而不是文档
可能重复-将标题从“jQuery在Firefox上不工作”更新为“scrollTop在Firefox上不工作”。谢谢。。那肯定有帮助!