当我使用 firefox 并在无限滚动 div 中滚动并重新加载页面时,我滚动回到上一个 session 滚动位置。
这是一个 live test页面。
可以通过以下步骤重现该错误。
第一。在 Firefox 上加载页面。
第二。点击“点击我”文本。
第三。将列表向下滚动到页面中间。
4号。重新加载页面“不”清除缓存。
5号。再次点击“点击我”文本。
6日。观察位置。
我知道如何通过使用 PHP 对站点进行版本控制来解决此问题,但我想要其他方法。
最佳答案
当文档准备好后,$(this)
引用window.document
,当我们做$(this).scrollTop(0);
它将滚动 strip 到窗口对象的顶部位置。尝试这样的事情:
$(document).ready(function(){
$(this).scrollTop(0);
});
关于javascript - 浏览器持久滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29371145/