window.pageXOffset/pageYOffset x轴/y轴 滚动距离 IE8及以下不兼容
IE8 及以下浏览器 支持
兼容性比较混乱 用时取2个值相加,因为两个值不可能同时存在 一个存在,另一个必然为0
document.body.scrollLeft/scrollTop
document.documentElement.scrollLeft/scrollTop
封装 兼容滚动条方法
function getScrollOffset(){
if(window.pageXOffset){
return {
x:window.pageXOffset,
y:window.pageYOffset
}
}else{
return {
x:document.body.scrollLeft + document.documentElement.scrollLeft,
y:document.body.scrollTop + document.documentElement.scrollTop
}
}
}
来源:https://blog.csdn.net/weixin_42448623/article/details/102754674