刷新页面滚定滚动条位置

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 = "SZY_GOODS_SCROLLTOP=" + scrollPos; //存储滚动条位置到cookies中
    }
    if (document.cookie.match(/SZY_GOODS_SCROLLTOP=([^;]+)(;|$)/) != null) {
        //cookies中不为空,则读取滚动条位置
        var arr = document.cookie.match(/SZY_GOODS_SCROLLTOP=([^;]+)(;|$)/);
        document.documentElement.scrollTop = parseInt(arr[1]);
        document.body.scrollTop = parseInt(arr[1]);
    }

猜你喜欢

转载自niqingyang.iteye.com/blog/2302696
今日推荐