获取滚动的头部距离和左边距离
程序员文章站
2022-05-18 19:10:10
在js中,经常会用到需要获取头部距离和左边距离的小功能,在这里封装一下,以后可以直接调用即可: function scroll() { if(window.pageYOffset !== null){ return { top: window.pageYOffset, left: window.pa ......
在js中,经常会用到需要获取头部距离和左边距离的小功能,在这里封装一下,以后可以直接调用即可:
function scroll() {
if(window.pageyoffset !== null){
return {
top: window.pageyoffset,
left: window.pagexoffset
}
}else if(document.compatmode === "css1compat"){ // w3c
return {
top: document.documentelement.scrolltop,
left: document.documentelement.scrollleft
}
}
return {
top: document.body.scrolltop,
left: document.body.scrollleft
}
}