在 javascript 中使用 cookie 存储和恢复滚动位置,这是使用 HTML5 本地存储规范的解决方案。
加载恢复方法 $(function() { if (localStorage.tempScrollTop) { $(window).scrollTop(localStorage.tempScrollTop); alert("loaded postion : " + localStorage.tempScrollTop); } }); //保存方法1 $(window).on("scroll", function() { localStorage.setItem("tempScrollTop", $(window).scrollTop()); }); //保存方法2 window.onbeforeunload = function() { var tempScrollTop = $(window).scrollTop(); localStorage.setItem("tempScrollTop", tempScrollTop); return "Saved scroll to localstorage!!"; };
扫描二维码手机查看该文章
文章引用:https://www.qinghuahulian.com/news/webzhishi/1444.html
- 上一篇:利用js关闭当前网页页面的几种方式
- 下一篇:用js+cookie记录滚动条位置方法