国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            JavaScript 獲取窗口屬性

            2018-8-3    seo達人

            如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

            獲取窗口屬性

            • 查看滾動條的滾動距離 
              • window.pageXOffset/pageYOffset 
                • IE8及IE8以下不兼容
              • document.body/documentElement.scrollLeft/scrollTop 
                • 兼容性比較混亂,同時取兩個值相加,因為不可能存在兩個同時有值
              • 封裝兼容性方法,求滾動輪滾動離getScrollOffset()

            為了解決兼容性的問題,我們來封裝一個函數:

            <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 
                • 標準模式下,任意瀏覽器都兼容
              • document.body.clientWidth/clientHeight 
                • 適用于怪異模式(向后兼容)下的瀏覽器
              • 封裝兼容性方法,返回瀏覽器視口尺寸getViewportOffset()

            為了解決兼容性的問題,我們來封裝一個函數:

            <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();
              • 兼容性很好
              • 該方法返回一個對象,對象里面有left,top,right,bottom等屬性。left和top代表該元素左上角的X和Y坐標,right和bottom代表元素右下角的X和Y坐標。
              • height和width屬性老版本IE不顯示(人為解決:分別相減一下就能得出)
              • 返回的結果并不是”實時的”
            • 讓滾動條滾動

              • window上有三個方法
              • scroll(x,y)在x軸、y軸上滾動的位置,scrollTo(x,y) 
                讓滾動條滾動到當前位置,而不是累加距離(這兩種方法是完全一樣的)
              • scrollBy();累加滾動距離
              • 三個方法功能類似,用法都是將x,y坐標傳入。即實現讓滾動條滾動到當前位置。
              • 區別:scrollBy()會在之前的數據基礎之上做累加。
              • eg:利用scroll()頁面定位功能。
              • eg:利用scrollBy()快速閱讀功能。

            練習: 
            做一個小閱讀器,會自動翻頁。

            <!DOCTYPE html> <html> <head> <title>Document</title> </head> <body> 文本內容 <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; //加鎖,防止連續點start產生累加加速 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

            日歷

            鏈接

            個人資料

            藍藍設計的小編 http://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: 又黄又爽的男女配种视频| 成人在线视频免费播放| 国产精品67人妻无码久久| 红桃视频在线播放| 色原网| 任你躁国产自任一区二区三区| 国产精成人品日日拍夜夜| 国产精品15p| 怡红院一区二区三区在线| 成人无遮挡18禁免费视频| av网站观看| 欧美日韩精品亚洲精品| 久久天天躁狠狠躁夜夜躁2014| 久久无码免费的a毛片大全| 草草影院在线| 欧美人与禽2o2o性论交| 又黄又爽又猛的视频免费| 91麻豆国产| a级片国产| 人人爽人人爽人人片av| 亚洲婷婷开心色四房播播| 国产精久久| 午夜伊人网| 欧美性猛交xxx嘿人猛交| 日韩精品一区二区三区影院| 日韩中文字幕精品| 亚洲国产精品女人| 亚洲欧美一区二区三区| 久久国产欧美成人网站| 天堂在线中文网| 最近中文字幕国产精品| 亚洲色在线v中文字幕| 欧美高清免费| 天天插综合| 狠狠色噜噜狠狠狠狠色综合网| 在线观看免费人成视频色| 欧美黄色精品| 欧美一级不卡| 日韩人妻无码精品无码中文字幕| 精品四虎国产在免费观看| 美国福利片|