(pc、手机端浏览器、微信内)点击返回键,返回到上一个页面浏览的位置的实现

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

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

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

<script type="text/javascript">   

   $(function () {

        var str = window.location.href;
        str = str.substring(str.lastIndexOf("/") );
        if ($.cookie(str)) {//$.cookie():取cookie;
            $("html,body").animate({ scrollTop: $.cookie(str) }, 1000);
        }else {
        }
    })
    
    $(window).scroll(function () {//滚动时,将滚动条的高度记录到cookie中
        var str = window.location.href;
        str = str.substring(str.lastIndexOf("/") );
        var top = $(document).scrollTop();
        $.cookie(str, top, { path: '/' });//保存到cookie中
        return $.cookie(str);

    })

</script>

展开阅读全文

没有更多推荐了,返回首页