嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

JavaScript 獲取窗口屬性

2018-8-3    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

獲取窗口屬性

  • 查看滾動(dòng)條的滾動(dòng)距離 
    • window.pageXOffset/pageYOffset 
      • IE8及IE8以下不兼容
    • document.body/documentElement.scrollLeft/scrollTop 
      • 兼容性比較混亂,同時(shí)取兩個(gè)值相加,因?yàn)椴豢赡艽嬖趦蓚€(gè)同時(shí)有值
    • 封裝兼容性方法,求滾動(dòng)輪滾動(dòng)離getScrollOffset()

為了解決兼容性的問(wèn)題,我們來(lái)封裝一個(gè)函數(shù):

<script type="text/javascript">
    function getScrollOffset() {
        if(window.pageXOffset) { x : window.pageXoffset, y : window.pageYoffset }
        else{
            return { x : document.body.scrollLeft + document.documentElement.scrollLeft, y : document.body.scrollTop + document.documentElement.scrollTop,
            }
        }
    }
</script>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 查看視口的尺寸 
    • window.innerWidth/innerHeight 
      • IE及IE8以下不兼容
    • document.documentElement.clientWidth/clientHeight 
      • 標(biāo)準(zhǔn)模式下,任意瀏覽器都兼容
    • document.body.clientWidth/clientHeight 
      • 適用于怪異模式(向后兼容)下的瀏覽器
    • 封裝兼容性方法,返回瀏覽器視口尺寸getViewportOffset()

為了解決兼容性的問(wèn)題,我們來(lái)封裝一個(gè)函數(shù):

<script type="text/javascript"> function getSViewportOffset() { if(window.innerWidth) { return {
                w : window.innerWidth,
                h : window.innerHeight
            }
        }else{ if(document.compatMode ==="BackCompat") { return {
                    w : document.body.clienWidth,
                    h : document.body.clientHeight
                }
            }else{ return {
                    w : document.documentElement.clientWidth,
                    h : document.documrntElement.clientHeight
                }
            }
    }
</script>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 查看元素的幾何尺寸

    • domEle.getBoundingClientRect();
    • 兼容性很好
    • 該方法返回一個(gè)對(duì)象,對(duì)象里面有l(wèi)eft,top,right,bottom等屬性。left和top代表該元素左上角的X和Y坐標(biāo),right和bottom代表元素右下角的X和Y坐標(biāo)。
    • height和width屬性老版本IE不顯示(人為解決:分別相減一下就能得出)
    • 返回的結(jié)果并不是”實(shí)時(shí)的”
  • 讓滾動(dòng)條滾動(dòng)

    • window上有三個(gè)方法
    • scroll(x,y)在x軸、y軸上滾動(dòng)的位置,scrollTo(x,y) 
      讓滾動(dòng)條滾動(dòng)到當(dāng)前位置,而不是累加距離(這兩種方法是完全一樣的)
    • scrollBy();累加滾動(dòng)距離
    • 三個(gè)方法功能類似,用法都是將x,y坐標(biāo)傳入。即實(shí)現(xiàn)讓滾動(dòng)條滾動(dòng)到當(dāng)前位置。
    • 區(qū)別:scrollBy()會(huì)在之前的數(shù)據(jù)基礎(chǔ)之上做累加。
    • eg:利用scroll()頁(yè)面定位功能。
    • eg:利用scrollBy()快速閱讀功能。

練習(xí): 
做一個(gè)小閱讀器,會(huì)自動(dòng)翻頁(yè)。

<!DOCTYPE html> <html> <head> <title>Document</title> </head> <body> 文本內(nèi)容 <div style="width:100px;height:100px;background-color:orange;color:#fff;font-size:40px;text-align:center;line-height:100px;position:fixed;bottom:200px;right:50px;opcity:0.5;">start</div> <div style="width:100px;height:100px;background-color:orange;color:green;font-size:40px;text-align:center;line-height:100px;position:fixed;bottom:50px;right:50px;opcity:0.5;">stop</div> </body> <script type="text/javascript"> var start = document.getElement.getElementsByTagName('div')[0]; var stop = document.getElement.getElementsByTagName('div')[1]; var timer = 0; var key = true; //加鎖,防止連續(xù)點(diǎn)start產(chǎn)生累加加速 start.onclick = function() { if(key) {
            timer = setInterval(function() { window.scollBy(0,10);
            },100);
            key = false;
        }
    }
    stop.onclick = function() { clearInterval(timer);
        key = true;
    } </script>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

日歷

鏈接

個(gè)人資料

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 亚洲欧美中文在线视频| 亚洲区在线播放| 亚洲在线一区| 午夜精品免费视频| 亚洲第一色在线| 99精品国产99久久久久久福利| 国产精品亚洲综合久久| 欧美α欧美αv大片| 国产精品久久久久影院亚瑟| 欧美成人综合| 国产精品一卡二| 亚洲成人中文| 国产精品美女久久福利网站| 免费一级欧美在线大片| 欧美午夜激情视频| 欧美成人日韩| 国产欧美精品一区二区色综合| 欧美成人高清| 国产三级精品三级| 99在线精品免费视频九九视| 亚洲国产精品一区制服丝袜| 午夜精品在线观看| 亚洲在线免费| 欧美激情导航| 老牛国产精品一区的观看方式| 国产精品福利片| 亚洲第一区中文99精品| 午夜激情久久久| 亚洲永久网站| 欧美日韩国产美女| 亚洲国产精品999| 国产一区二区无遮挡| 亚洲网站在线播放| 亚洲视频一起| 欧美精品18videos性欧美| 欧美大片一区二区三区| 在线观看av不卡| 久久se精品一区二区| 欧美一级在线播放| 国产精品国产三级国产专播品爱网 | 亚洲欧美中文日韩在线| 欧美成人一区在线| 欧美韩日一区| 亚洲国产综合在线| 美日韩丰满少妇在线观看| 久久一区二区精品| 激情91久久| 久久久最新网址| 欧美96在线丨欧| 亚洲电影欧美电影有声小说| 久久在线免费| 欧美激情亚洲综合一区| 亚洲品质自拍| 欧美日韩国产成人在线免费| 日韩视频一区二区三区在线播放免费观看| 亚洲福利在线看| 欧美aa国产视频| 亚洲国产婷婷香蕉久久久久久99 | 午夜激情综合网| 欧美一级网站| 国内精品久久久久影院色 | 欧美影院视频| 国产亚洲美州欧州综合国| 欧美在线日韩| 欧美国产日韩免费| 99视频国产精品免费观看| 欧美日韩另类在线| 亚洲无人区一区| 久久久青草婷婷精品综合日韩 | 妖精成人www高清在线观看| 亚洲影院免费| 国产欧美韩日| 久久天天躁狠狠躁夜夜爽蜜月 | 精品va天堂亚洲国产| 免费成人av在线| 99精品欧美一区二区蜜桃免费| 亚洲欧美日韩区| 黄色日韩在线| 欧美激情网友自拍| 亚洲天堂视频在线观看| 久久精品一二三| 亚洲精品美女91| 国产精品麻豆va在线播放| 久久爱www久久做| 亚洲欧洲精品一区二区三区不卡 | 亚洲国产欧美国产综合一区| 亚洲先锋成人| 激情欧美一区| 欧美日韩精品福利| 午夜精品久久久久久久久| 欧美韩国在线| 亚洲欧美成人网| 亚洲电影免费在线| 国产精品激情电影| 久久午夜影视| 亚洲综合国产| 亚洲欧洲日本在线| 久久麻豆一区二区| 中国亚洲黄色| 亚洲经典自拍| 国产小视频国产精品| 欧美日韩国产片| 另类成人小视频在线| 亚洲欧美日韩国产成人| 亚洲黄色成人网| 久久综合精品国产一区二区三区| 亚洲一级在线观看| 亚洲国产日韩一级| 国产视频亚洲精品| 欧美视频亚洲视频| 欧美国产另类| 久久久久综合网| 亚洲欧美综合v| 一区二区三区久久网| 亚洲国产高清在线| 久久野战av| 欧美在线免费观看| 亚洲一区欧美二区| 一本色道婷婷久久欧美| 在线日韩中文字幕| 国产自产v一区二区三区c| 国产精品一区二区久久久| 欧美女主播在线| 欧美11—12娇小xxxx| 久久久久久亚洲精品杨幂换脸 | 欧美一区二区视频免费观看| 国产精品99久久久久久久女警| 亚洲国产日本| 亚洲国产日韩欧美在线图片 | 久久精品国产免费| 午夜精品999| 亚洲一区区二区| 在线一区视频| 这里只有精品视频在线| 99国产精品久久久久久久久久| 亚洲欧洲日产国产综合网| 亚洲高清视频一区二区| 亚洲第一区在线观看| 欧美顶级艳妇交换群宴| 欧美大片国产精品| 亚洲国产精品视频一区| 亚洲高清资源| 亚洲精品四区| 一区二区三区久久精品| 99热在线精品观看| av不卡在线观看| 亚洲视频二区| 午夜精品福利电影| 久久av二区| 麻豆av一区二区三区| 欧美大片免费看| 欧美日韩综合网| 国产精品视频自拍| 国产一区二区三区在线免费观看| 激情综合在线| 亚洲精品美女久久久久| 中文亚洲字幕| 亚洲国产精品成人综合色在线婷婷| 亚洲电影免费| 日韩亚洲视频在线| 亚洲一区中文字幕在线观看| 亚洲欧美精品suv| 老**午夜毛片一区二区三区| 欧美激情一区二区三区在线视频观看| 亚洲福利视频网站| 一区二区三区欧美| 欧美在线免费视屏| 欧美va亚洲va香蕉在线| 欧美视频在线一区二区三区| 国产欧美一区二区三区国产幕精品| 欲香欲色天天天综合和网| 99精品国产福利在线观看免费| 亚洲欧美在线看| 免费视频久久| 亚洲天堂第二页| 久久久久久国产精品一区| 欧美精品一区二区三区四区| 国产欧美 在线欧美| 亚洲精品国产系列| 欧美一区二区三区四区夜夜大片 | 国产一区二区高清| 亚洲国产精品成人综合色在线婷婷 | 亚洲激情一区| 午夜欧美电影在线观看| 欧美国产精品专区| 国内精品久久久久影院色 | 欧美成人在线网站| 国产精品亚洲人在线观看| 亚洲精品视频在线观看免费| 性8sex亚洲区入口| 亚洲欧洲在线观看| 欧美一区二区国产| 欧美视频二区| 亚洲激情视频网站| 久久久夜精品| 亚洲视频一二| 欧美精彩视频一区二区三区| 狠狠色噜噜狠狠色综合久| 亚洲欧美一区二区激情| 亚洲人永久免费|