封装兼容:查看滚动条滚动距离
查看滚动条滚动距离的方法:
1、W3C标准浏览器:window.pageXOffset/window.pageYOffset;
2、IE8以下:document.body.scrollLeft/scrollTop或者document.documentElement.scrollLeft/scrollTop,因为其中一个方法有值的情况下,另一个方法的输出结果必定为0,所以可以相加使用。
封装:
function getScrollOffset(){
if(window.pageXOffset ||window.pageYOffset){
return {
x : window.pageXOffset,
y : window.pageYOffset
}
}else{
return {
x : document.body.scrollLeft + document.documentElement.scrollLeft,
y : document.body.scrollTop + document.documentElement.scrollTop
}
}
}
封装完成!