怎么在新页面中返回到前一页浏览的历史位置?

来源:互联网 发布:留学生 乱 知乎 编辑:程序博客网 时间:2024/04/28 06:15

第一步:需要注意引入的js

  1. jquery.js
  2. jquery.cookie.js

第二部:在被返回的前一页加入以下代码

<script type="text/javascript">  

   $(function () {

        var str = window.location.href;
        str = str.substring(str.lastIndexOf("/") + 1);
        if ($.cookie(str)) {
            $("html,body").animate({ scrollTop: $.cookie(str) }, 1000);
        }else {
        }
    })
    
    $(window).scroll(function () {
        var str = window.location.href;
        str = str.substring(str.lastIndexOf("/") + 1);
        var top = $(document).scrollTop();
        $.cookie(str, top, { path: '/' });
        return $.cookie(str);

    })

</script>

阅读全文
0 0
原创粉丝点击