scrollTop兼容性处理

来源:互联网 发布:js 弹出对话框 编辑:程序博客网 时间:2024/06/03 20:54
function scroll(){
    //1.判断,浏览器如果支持window.pageYOffset;那么直接使用
    if(window.pageYOffset != undefined){
        return {
            top: window.pageYOffset,
            left: window.pageXOffset
        };
    //2.要看浏览器也面有DTD约束。如果有执行document.documentElement.scrollTop;
    }else if(document.compatMode === "CSS1Compat"){
        return {
            top: document.documentElement.scrollTop,
            left: document.documentElement.scrollLeft
        };
    }
    //3.否则执行document.body.scrollTop;
    //4.返回一个json,key分别问top和left;
    return {
        top: document.body.scrollTop,
        left: document.body.scrollLeft
    };
}
0 0
原创粉丝点击