jQuery自动滚动无法正常工作

时间:2015-04-09 08:11:36

标签: jquery

我有一个页面,当某个事件发生时,我希望屏幕自动滚动回到顶部。

我希望脚本等待2秒,然后滚动到页面顶部需要2秒钟。

        // Scroll to top
        setTimeout(function(){
            alert('scroll');
            $('html, body').animate({scrollTop : 0}, 2000);
        }, 2000);

我在2秒钟后收到警报,但屏幕没有移动。

我的scrollTop代码有问题吗?

2 个答案:

答案 0 :(得分:0)

我有另一个解决方案

使用window.scrollTo(x-coord, y-coord);

x-coord is the pixel along the horizontal axis.
y-coord is the pixel along the vertical axis.

答案 1 :(得分:0)

尝试一次。

$(window).load(function() {
    setTimeout(function(){ 
    $(document).scrollTop($(target).offset().top);
    }, 1000);
});