【发布时间】:2011-05-15 21:59:49
【问题描述】:
嗨 我想知道是否有一种简单的方法可以在重新加载页面时将其滚动到之前的位置。 例如,我的页面中间有一个公告板。公告是分页的,用户可以单击下一步查看下一批公告。页面重新加载时的问题是跳转到页面顶部的正常行为。 页面重新加载到相同位置的一个很好的示例是使用 F5 重新加载页面时。
我知道很难做到这一点。
分页链接是这样的
index.php?page_num=2&page_scroll=200;
当页面加载时运行一个脚本,该脚本从 url 中拉出页面滚动并设置
document.body.ScrollTop==200px.
当然可以访问最后一页的 dom 并在重定向之前获取它的位置。按 F5 时浏览器是怎么做的?
【问题讨论】:
标签: javascript php dom