匯東網


js 刷新页面后恢复到原先滚动条的位置

[編輯] [转简体]
|
作者:huidong | 分類:【編程】HTML/JavaScript
[ 40 瀏覽 0 評論 8 贊 7 踩 ]

概要

正文

用的 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);
});


[ 8] [ 7]


 評論區  0 條評論

+ 添加評論