您的位置:首页 > 其它

网页刷新或者重新加载后滚动条的位置不变

2015-04-17 08:51 155 查看
<script type="text/javascript">  window.onbeforeunload = function(){      var scrollPos;          if (typeof window.pageYOffset != 'undefined') {          scrollPos = window.pageYOffset;       }       else if (typeof document.compatMode != 'undefined' &&            document.compatMode != 'BackCompat') {          scrollPos = document.documentElement.scrollTop;       }       else if (typeof document.body != 'undefined') {          scrollPos = document.body.scrollTop;       }       document.cookie="scrollTop="+scrollPos; //存储滚动条位置到cookies中       }     window.onload = function()   {       if(document.cookie.match(/scrollTop=([^;]+)(;|$)/)!=null){           var arr=document.cookie.match(/scrollTop=([^;]+)(;|$)/); //cookies中不为空,则读取滚动条位置           document.documentElement.scrollTop=parseInt(arr[1]);           document.body.scrollTop=parseInt(arr[1]);       }   }   </script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: