javascript - 浏览器持久滚动位置

标签 javascript jquery html css browser

当我使用 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/

相关文章:

javascript - 使用数据库创建数字文件

php - 如何将ajax中的javascript关联数组传递给php文件

javascript - 旋转 div 时计算其右上角的偏移量

jQuery-UI - "Cannot read property ' 步骤'未定义”

php - 在奇数单击和偶数单击链接时创建不同的功能

javascript - 打印网页的特定部分

javascript - 防止多个 Ajax 请求(带 pushstate 的分页)

javascript - 在网页中进行滚动自定义行为的技术是什么?

jquery - CSS 和 jQuery 当前链接导航 : how to update the <li> class

html - 如何拉伸(stretch)父 div 以适应子 div?