Firefox中的jQuery动画scrollTop问题

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

我已经用jQuery为我的简历建立了一个网站,用于一些基于滚动的事件和动画。问题是“转到顶端”箭头在Chrome(PC)和Mobile Safari上运行良好,但在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");
});
试试这个

$('.arrow-up').click(function(){
    $('html, body').animate({scrollTop : 0},300);
    return false;
});

尝试使用
$(window).animate({…})和顺便说一句,使用
窗口
而不是
文档
可能重复-将标题从“jQuery在Firefox上不工作”更新为“scrollTop在Firefox上不工作”。谢谢。。那肯定有帮助!