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

1、声明了DTD(<!DOCTYPE html>),使用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

 

posted @ 2020-11-19 15:03  cccool  阅读(113)  评论(0编辑  收藏  举报