网页刷新 页面位置不变(根据滚动条)

来源:互联网 发布:淘宝上怎么买淘宝账号 编辑:程序博客网 时间:2024/05/16 09:45
1.发现写js函数时最好函数头这样写window.onload = function (),如果function window.onbeforeunload() IE9不太兼容.兼容IE6,IE7,IE8,IE9
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]);                        }} 

原创粉丝点击