最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

準確獲得頁面、窗口高度及寬度的JS

 更新時間:2006年11月26日 00:00:00   作者:  
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;
}

// for small pages with total width less then width of the viewport
if(xScroll < windowWidth){
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}


arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;
}
有幸找到了你的這個東東,幫我解決了問題,不過仔細看了下,好象大大的有點問題,參數(shù)值和名稱上看好象有點對不上號哦. 
// for small pages with total height less then height of the viewport 
if(yScroll < windowHeight){ 
pageHeight = yScroll; 
} else { 
pageHeight = windowHeight; 


// for small pages with total width less then width of the viewport 
if(xScroll < windowWidth){ 
pageWidth = xScroll; 
} else { 
pageWidth = windowWidth; 
}

相關文章

  • echart簡介_動力節(jié)點Java學院整理

    echart簡介_動力節(jié)點Java學院整理

    這篇文章主要介紹了echart簡介,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • js替換字符串的所有示例代碼

    js替換字符串的所有示例代碼

    本文為大家詳細介紹下js如何替換字符串中所有,肯定包含了你所想要的,具體的實現(xiàn)思路及代碼如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-07-07
  • Rxjs tap 操作符的使用場景示例

    Rxjs tap 操作符的使用場景示例

    這篇文章主要為大家介紹了Rxjs tap 操作符的使用場景示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • es6新特性之 class 基本用法解析

    es6新特性之 class 基本用法解析

    這篇文章主要介紹了es6新特性之 class 基本用法 ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • javaScript中push函數(shù)用法實例分析

    javaScript中push函數(shù)用法實例分析

    這篇文章主要介紹了javaScript中push函數(shù)用法,較為詳細的分析了javascript中push函數(shù)的功能、定義及使用技巧,需要的朋友可以參考下
    2015-06-06
  • 深入理解JavaScript柯里化的概念和原理

    深入理解JavaScript柯里化的概念和原理

    在JS編程中, 函數(shù)是一等公民, 具備了強大的靈活性和復用性,而柯里化作為一種高階技術, 可以進一步提升函數(shù)的復用性和靈活性,在本篇博客中, 我們將深入探討 JS 中柯里化的概念和原理, 并了解其在實際開發(fā)中的應用場景,需要的朋友可以參考下
    2023-06-06
  • 如何高效率去掉js數(shù)組中的重復項

    如何高效率去掉js數(shù)組中的重復項

    如何高效率去掉js數(shù)組中的重復項呢?下面小編就為大家?guī)硪黄咝嗜サ鬸s數(shù)組中重復項的實現(xiàn)方法。希望對大家有所幫助。一起跟隨小編過來看看吧
    2016-04-04
  • javascript使用數(shù)組的push方法完成快速排序

    javascript使用數(shù)組的push方法完成快速排序

    排序的方法有很多,本節(jié)為大家介紹的是使用數(shù)組的push方法完成快速排序,當然你也可以舉一反三
    2014-09-09
  • js中各種時間日期格式之間的轉(zhuǎn)換代碼示例

    js中各種時間日期格式之間的轉(zhuǎn)換代碼示例

    這篇文章主要介紹了js中各種時間日期格式之間轉(zhuǎn)換的相關資料,還有獲取今天的年月日和計算兩個日期之間的相差天數(shù)的方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • p5.js實現(xiàn)動態(tài)圖形臨摹

    p5.js實現(xiàn)動態(tài)圖形臨摹

    這篇文章主要為大家詳細介紹了p5.js實現(xiàn)動態(tài)圖形臨摹,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論

常德市| 克山县| 绥中县| 博罗县| 丹寨县| 探索| 文昌市| 聂拉木县| 隆安县| 白朗县| 嘉鱼县| 封丘县| 句容市| 利津县| 本溪| 哈尔滨市| 桓台县| 柏乡县| 石首市| 铜梁县| 禄丰县| 汝南县| 肇东市| 永川市| 宣化县| 吉首市| 安新县| 东城区| 津市市| 柳河县| 峨眉山市| 西峡县| 侯马市| 麻栗坡县| 宁都县| 昌江| 崇仁县| 平陆县| 禹城市| 永济市| 临沭县|