在 page_1 中,有一个表格,其中包含许多行,每行都有超链接,当点击时,其中任何一行都会转到 page_2 并假设我向下滚动到第100行,它几乎位于 page_1 的底部。
在 page_2 中,当我点击 Chrome浏览器的后退按钮时,它会返回 page_1 但是再次加载表并保持在顶部。但我希望它不会加载并保留在 page_1 中表格行100的底部。
在 Mozilla FireFox 中,我的情况自动完成,但 Google Chrome浏览器则不然。
使用 javascript / jquery 可以实现吗?我正在经历一些解决方案,但仍然没有工作!
答案 0 :(得分:0)
当您转到第2页时,使用以下代码将滚动位置存储在某个全局变量中。
var scroll = document.documentElement.scrollTop;
现在当你回到page_1时再次设置scrollTop。
document.documentElement.scrollTop = scroll;