有没有用 JavaScript/jQuery 控制浏览器滚动的方法?
当我将页面向下滚动到一半,然后触发重新加载,我希望页面打包到顶部,但它试图找到最后一个滚动位置。所以我这么做了:
$('document').ready(function() {
$(window).scrollTop(0);
});
但是不走运。
返回文章页面
所以你们的答案在页面加载后我给他们打电话的时候都起作用了-谢谢。但是,如果我只是刷新页面,看起来浏览器在 .ready
事件之后计算并滚动到旧的滚动位置(我也测试了 body onload ()函数)。
所以接下来的问题是,有没有办法防止浏览器滚动到它过去的位置,或者在它完成任务后重新滚动到顶部?