BOM4-- page scrolling distance

  1. IE9 and above browsers
        // console.log(window.pageXOffset);
        // console.log(window.pageYOffset);
  1. I8 following browsers
        // 标准模式下浏览器
        // console.log(document.documentElement.scrollTop);
        // console.log(document.documentElement.scrollLeft);

        // 混杂(怪异)模式下浏览器
        // console.log(document.body.scrollTop);
        // console.log(document.body.scrollLeft);
  1. Code Package
        function getPageScroll() {
            let x, y;
            if(window.pageXOffset){
                x = window.pageXOffset;
                y = window.pageYOffset;
            }else if(document.compatMode === "BackCompat"){
                x = document.body.scrollLeft;
                y = document.body.scrollTop;
            }else{
                x = document.documentElement.scrollLeft;
                y = document.documentElement.scrollTop;
            }
            return {
                x: x,
                y: y
            }
        }
Published 124 original articles · won praise 1 · views 4903

Guess you like

Origin blog.csdn.net/weixin_42139212/article/details/104254047