动画scrolltop不在chrome中工作,它适用于firefox

时间:2013-07-22 20:36:05

标签: jquery

这是代码

$(window).load(function(){
        $('#loader').fadeOut(800, function(){
            $('body,html').animate({scrollTop: $("#jobscroll").offset().top},800 );
        });

    });

好的,所以第一个语句是淡出我覆盖整个页面的加载图像,直到所有内容都被加载为止。 页面加载后,我希望它向下滚动到页面#jobscroll上的特定位置。 这段代码在firefox上完美运行..不适用于chrome,我还没有检查过其他浏览器,只关注chrome ...

我已经搜索了这个问题的答案,并发现了许多似乎适用于其他人的stackoverflow页面 - 但它还没有解决我的问题..任何有关这方面的帮助将不胜感激..谢谢

1 个答案:

答案 0 :(得分:1)

请勿选择html,只需选择body

$(window).load(function(){
    $('#loader').fadeOut(800, function(){
        $('body').animate({scrollTop: $("#jobscroll").offset().top} ,800);
    });
});