獲取滾動的頭部距離和左邊距離

  在js中,常常會用到須要獲取頭部距離和左邊距離的小功能,在這裏封裝一下,之後能夠直接調用便可:javascript

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
    }
}
相關文章
相關標籤/搜索