封装scrolltop 兼容

来源:互联网 发布:正规网络博客平台 编辑:程序博客网 时间:2024/05/22 17:00
function scroll() {  // 开始封装自己的scrollTop    if(window.pageYOffset != null) {  // ie9+ 高版本浏览器        // 因为 window.pageYOffset 默认的是  0  所以这里需要判断        return {            left: window.pageXOffset,            top: window.pageYOffset        }    }    else if(document.compatMode === "CSS1Compat") {    // 标准浏览器   来判断有没有声明DTD        return {            left: document.documentElement.scrollLeft,            top: document.documentElement.scrollTop        }    }    return {   // 未声明 DTD        left: document.body.scrollLeft,        top: document.body.scrollTop    }}
0 0
原创粉丝点击