有没有办法用JavaScript/jQuery控制浏览器滚动?
当我将页面向下滚动一半,然后触发重新加载时,我希望页面打包到顶部,而是尝试查找最后一个滚动位置.所以我这样做了:
$('document').ready(function() {
$(window).scrollTop(0);
});
Run Code Online (Sandbox Code Playgroud)
但没有运气.
编辑:
因此,当我在页面加载后调用它们时,你的答案都有效 - 谢谢.但是,如果我只是在页面上刷新,看起来浏览器计算并滚动到.ready事件后的旧滚动位置(我也测试了body onload()函数).
那么跟进是,有没有办法防止浏览器滚动到其过去的位置,或者重新滚动到顶部它做它的事情后?