JQuery获取页面高度,页面宽度,窗口高度,窗口

JQuery获取页面高度,页面宽度,窗口高度,窗口宽度 function ___getPageSize() {                var xScroll, yScroll;                if (window.innerHeight && window.scrollMaxY) {                      xScroll = window.innerWidth + window.scrollMaxX;                    yScroll = window.innerHeight + window.scrollMaxY;                } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac                    xScroll = document.body.scrollWidth;                    yScroll = document.body.scrollHeight;                } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari                    xScroll = document.body.offsetWidth;                    yScroll = document.body.offsetHeight;                }                var windowWidth, windowHeight;                if (self.innerHeight) { // all except Explorer                    if(document.documentElement.clientWidth){                        windowWidth = document.documentElement.clientWidth;                     } else {                        windowWidth = self.innerWidth;                    }                    windowHeight = self.innerHeight;                } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode                    windowWidth = document.documentElement.clientWidth;                    windowHeight = document.documentElement.clientHeight;                } else if (document.body) { // other Explorers                    windowWidth = document.body.clientWidth;                    windowHeight = document.body.clientHeight;                }                   // for small pages with total height less then height of the viewport                if(yScroll < windowHeight){                    pageHeight = windowHeight;                } else {                     pageHeight = yScroll;                }                // for small pages with total width less then width of the viewport                if(xScroll < windowWidth){                       pageWidth = xScroll;                        } else {                    pageWidth = windowWidth;                }                arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);                return arrayPageSize;            };  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxzps.html