您的位置:首页 > Web前端 > JavaScript

js获取各种浏览器窗口滚动坐标

2016-11-25 15:36 260 查看
获取各种浏览器窗口滚动坐标 返回结果如:{x:0  ,y:100 }
function getScrollOffsets(w){
w=w || window;
//除了IE8以及更早的版本,其它浏览器都能用
if(w.pageXOffset != null){
return { x:w.pageXOffset, y:w.pageYOffset }
}

//对标准模式下的IE或任何浏览器
var d=w.document;
if(document.compatMode == "CSS1Compat"){
return { x:d.documentElement.scrollLeft ,y:d.documentElement.scrollTop }
}

//对怪异模式下的浏览器
return { x:d.body.scrollLeft, y:d.body.scrollTop }

}
getScrollOffsets()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: