美娱国际注册:获取页面高度,窗口高度,滚动

标签:业务范围    日期:2019-02-16 22:40    录入:美娱国际平台注册    浏览:

  

[获取页面高度]获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll

   代码如下:
  
function getPageScroll(){  
var yScroll;  
if (self.pageYOffset) {  
yScroll = self.pageYOffset;  
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict  
yScroll = document.documentElement.scrollTop;  
} else if (document.body) {// all other Explorers  
yScroll = document.body.scrollTop;  
}  
  
arrayPageScroll = new Array('',yScroll)  
return arrayPageScroll;  
}  
  美娱国际注册
function getPageSize(){  
var xScroll, yScroll;  
if (window.innerHeight && window.scrollMaxY) {  
xScroll = document.body.scrollWidth;  
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  
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;  
}  
  
if(xScroll < windowWidth){  
pageWidth = windowWidth;  
} else {  
pageWidth = xScroll;  
}  
  
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)  
return arrayPageSize;  
}  
  

★★★小编:美娱国际 整理文章,欢迎大家转载 ★★★
上一篇:Javascript常用小技巧汇总
下一篇:没有了
相关文章阅读
点击右上角的分享按钮即可收藏美娱国际平台注册 随时随地与好友一起分享精彩内容噢