1. 程式人生 > >網頁重新整理或者重新載入後滾動條的位置不變

網頁重新整理或者重新載入後滾動條的位置不變

<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>