页面被卷去的头部兼容性解决方案

页面被卷去的头部,有兼容性问题,因此被卷去的头部通常有如下几种写法:

1.声明了 DTD,使用 document.documentElement.scrollTop

2.未声明 DTD,使用  document.body.scrollTop

3.新方法 window.pageYOffset和 window.pageXOffset,IE9 开始支持

解决方式:封装一个函数

function getScroll() {
            return {
                left: window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0,
                top: window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0
            };
使用的时候 getScroll().left
原文地址:https://www.cnblogs.com/rainbowupdate/p/12550630.html