获取各种浏览器窗口滚动坐标 返回结果如:{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()