原生js獲取瀏覽器窗口及元素寬高常用方法集合
窗口可視區(qū)域?qū)挾?/strong>: document.documentElement.clientWidth || document.body.clientWidth;
窗口可視區(qū)域高度: document.documentElement.clientHeight || document.body.clientHeight;
窗口可視區(qū)域?qū)挾?邊線和滾動條: document.body.offsetWidth ;
窗口可視區(qū)域高度+邊線和滾動條: document.body.offsetHeight ;
實際內(nèi)容的寬度: document.body.scrollWidth;
實際內(nèi)容的高度: document.body.scrollHeight;
滾動條下拉被卷起來的距離:document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
滾動條側(cè)拉被卷起來的距離:document.body.scrollLeft || document.documentElement.scrollLeft ;
網(wǎng)頁正文部分上:window.screenTop;
網(wǎng)頁正文部分左:window.screenLeft;
元素的寬度:obj.offsetWidth;
元素的高度:obj.offsetHeight;
相對于父元素的上位移:obj.offsetTop;(在元素的包含元素不含滾動條的情況下)
相對于父元素的左位移:obj.offsetLeft;(在元素的包含元素不含滾動條的情況下)
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
- javascript窗口寬高,鼠標(biāo)位置,滾動高度(詳細(xì)解析)
- JS與Jquery獲取屏幕、瀏覽器、頁面的寬度和高度對比整理
- js/jquery獲取瀏覽器窗口可視區(qū)域高度和寬度以及滾動條高度實現(xiàn)代碼
- 瀏覽器常用高寬的jquery插件
- js 獲取瀏覽器高度和寬度值(多瀏覽器)
- js獲取瀏覽器和屏幕的各種寬度高度
- js 獲取屏幕各種寬高的方法(瀏覽器兼容)
- javascript獲取設(shè)置div的高度和寬度兼容任何瀏覽器
- JS獲取屏幕,瀏覽器窗口大小,網(wǎng)頁高度寬度(實現(xiàn)代碼)
- javascript獲取和判斷瀏覽器窗口、屏幕、網(wǎng)頁的高度、寬度等
- JavaScript獲取當(dāng)前窗口內(nèi)的寬度和高度匯總
相關(guān)文章
js自定義trim函數(shù)實現(xiàn)刪除兩端空格功能
這篇文章主要介紹了js自定義trim函數(shù)實現(xiàn)刪除兩端空格功能,結(jié)合實例形式分析了javascript基于正則替換實現(xiàn)類似trim函數(shù)刪除字符串兩端空格的相關(guān)操作技巧,并附帶jQuery類似功能函數(shù)使用方法,需要的朋友可以參考下2018-02-02
BootStrap實現(xiàn)鼠標(biāo)懸停下拉列表功能
這篇文章主要介紹了BootStrap實現(xiàn)鼠標(biāo)懸停下拉列表功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02

