js獲得頁面的高度和寬度的方法
更新時(shí)間:2014年02月23日 16:07:17 作者:
做一個(gè)彈出dialog時(shí)用到了取父頁面的寬度和高度的方法,需要的朋友可以參考下
今天在做一個(gè)彈出dialog時(shí),遇用到了取父頁面的寬度和高度的方法。
嘗試了幾種方式,比如document.body.clientWidth,window.screen.width,document.body.scrollWidth等方法之后,發(fā)現(xiàn)都不是我想要的結(jié)果,后來發(fā)現(xiàn)了一個(gè)高效的方法,立刻大家分享之:
在需要取高度和寬度的地方加斷點(diǎn)調(diào)試【debugger】,然后在監(jiān)控頁面里面輸入document.body,查看所有body的屬性看看哪個(gè)結(jié)果是自己需要的,如果沒有適合還可以輸入window,然后看看window下是否有適合的屬性,今天我的問題解決就是通過這種方式解決的,屬性是window.innerWidth和window.innerHeight。
希望大家遇到此類問題的時(shí)候能少走彎路。
嘗試了幾種方式,比如document.body.clientWidth,window.screen.width,document.body.scrollWidth等方法之后,發(fā)現(xiàn)都不是我想要的結(jié)果,后來發(fā)現(xiàn)了一個(gè)高效的方法,立刻大家分享之:
在需要取高度和寬度的地方加斷點(diǎn)調(diào)試【debugger】,然后在監(jiān)控頁面里面輸入document.body,查看所有body的屬性看看哪個(gè)結(jié)果是自己需要的,如果沒有適合還可以輸入window,然后看看window下是否有適合的屬性,今天我的問題解決就是通過這種方式解決的,屬性是window.innerWidth和window.innerHeight。
希望大家遇到此類問題的時(shí)候能少走彎路。
您可能感興趣的文章:
- 準(zhǔn)確獲得頁面、窗口高度及寬度的JS
- jquery 得到當(dāng)前頁面高度和寬度的兩個(gè)函數(shù)
- 用js來定義瀏覽器中一個(gè)左右浮動元素相對于頁面主體寬度的位置的函數(shù)
- js 獲取頁面高度和寬度兼容 ie firefox chrome等
- jquery實(shí)現(xiàn)在頁面加載完畢后獲取圖片高度或?qū)挾?/a>
- jquery實(shí)現(xiàn)類似EasyUI的頁面布局可改變左右的寬度
- js獲取input長度并根據(jù)頁面寬度設(shè)置其大小及居中對齊
- 手機(jī)端頁面rem寬度自適應(yīng)腳本
- jQuery獲取頁面及個(gè)元素高度、寬度的總結(jié)——超實(shí)用
- 手機(jī)屏幕尺寸測試——手機(jī)的實(shí)際顯示頁面的寬度
相關(guān)文章
JS實(shí)現(xiàn)的相冊圖片左右滾動完整實(shí)例
這篇文章主要介紹了JS實(shí)現(xiàn)的相冊圖片左右滾動效果,結(jié)合完整實(shí)例形式分析了javascript事件觸發(fā)與頁面元素屬性動態(tài)變換的相關(guān)操作技巧,需要的朋友可以參考下2016-11-11支付寶小程序從手動埋點(diǎn)到自動埋點(diǎn)的實(shí)現(xiàn)過程
埋點(diǎn)的意思是在你想要的數(shù)據(jù)節(jié)點(diǎn)出進(jìn)行設(shè)置,可以方便進(jìn)行采集,下面這篇文章主要給大家介紹了關(guān)于支付寶小程序從手動埋點(diǎn)到自動埋點(diǎn)的相關(guān)資料,需要的朋友可以參考下2022-03-03JavaScript正則表達(dá)式exec/g實(shí)現(xiàn)多次循環(huán)用法示例
這篇文章主要介紹了JavaScript正則表達(dá)式exec/g實(shí)現(xiàn)多次循環(huán)用法,結(jié)合實(shí)例形式分析了javascript正則表達(dá)式g修飾符相關(guān)使用技巧,需要的朋友可以參考下2017-01-01JavaScript隨機(jī)打亂數(shù)組順序之隨機(jī)洗牌算法
這篇文章主要介紹了JavaScript隨機(jī)打亂數(shù)組順序之隨機(jī)洗牌算法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08JS實(shí)現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果完整實(shí)例
這篇文章主要介紹了JS實(shí)現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果,涉及JavaScript基于時(shí)間函數(shù)動態(tài)操作頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10