页面滚动Jquery在firefox中表现不正常,但在chrome中有效

页面滚动Jquery在firefox中表现不正常,但在chrome中有效,jquery,firefox,scroll,Jquery,Firefox,Scroll,下面是我的网站, 它在chrome中工作得非常好,但在Firefox中却不行。 标题是固定的,单击菜单,它会滚动到同一页面上的位置 但在Firefox中,它也做同样的工作,但当它试图停在某个位置时,它会突然颠簸 请帮忙 多谢各位 $('html, body').stop().animate({ 'scrollTop': $target.offset().top-98 }, 900, 'easeOutQuad', function () { window.

下面是我的网站,

它在chrome中工作得非常好,但在Firefox中却不行。 标题是固定的,单击菜单,它会滚动到同一页面上的位置

但在Firefox中,它也做同样的工作,但当它试图停在某个位置时,它会突然颠簸

请帮忙 多谢各位

$('html, body').stop().animate({
        'scrollTop': $target.offset().top-98
    }, 900, 'easeOutQuad', function () {
        window.location.hash = target;
    });
您尝试两次跳转到位置。一次使用animate,另一次使用
window.location.hash=target

去掉这个应该可以解决你的问题

哦,天哪!不可想象,它成功了。我花了一整天的时间来思考:(。非常感谢你的冰镐。请告诉我如何选择它作为正确答案,并投票给你e.t.c.我不熟悉。