我有一个页面,当某个事件发生时,我希望屏幕自动滚动回到顶部。
我希望脚本等待2秒,然后滚动到页面顶部需要2秒钟。
// Scroll to top
setTimeout(function(){
alert('scroll');
$('html, body').animate({scrollTop : 0}, 2000);
}, 2000);
我在2秒钟后收到警报,但屏幕没有移动。
我的scrollTop
代码有问题吗?
答案 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);
});