js 刷新页面后恢复到原先滚动条的位置
[編輯] [转简体] (简体译文)
|
作者:huidong
| 分類:【編程】HTML/JavaScript
[
27 瀏覽
0 評論
2 贊
2 踩
]
概要
正文
用的 jQuery ,源码来自:js:返回到页面时滚动到上次浏览位置_chu782729918的博客-CSDN博客
经我测试发现,火狐没问题,但是 edge 上面貌似……不太行。
代码:
// 滚动时保存页面位置 $(window).scroll(function(){ if($(document).scrollTop()!=0){ sessionStorage.setItem("offsetTop", $(window).scrollTop()); } }); // 页面加载时,回到上次保存位置 $(document).ready(function(){ var offset = sessionStorage.getItem("offsetTop"); $(document).scrollTop(offset); });