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

js獲取瀏覽器和屏幕的各種寬度高度

 更新時間:2017年02月22日 17:14:48   作者:托馬斯沒有小火車  
本文主要介紹了js獲取瀏覽器和屏幕的各種寬度高度的方法,具有很好的參考價值,下面跟著小編一起來看下吧

一:網頁可見區(qū)域寬高,不包括工具欄和滾動條(瀏覽器窗口可視區(qū)域大?。?/strong>

1.對于IE9+、chrome、firefox、Opera、Safari:

window.innerHeight瀏覽器窗口的內部高度;

window.innerWidth瀏覽器窗口的內部寬度;

2.對于IE8.7.6.5:

document.documentElement.clientHeight:表示HTML文檔所在窗口的當前高度;

document.documentElement.clientWidth:表示HTML文檔所在窗口的當前寬度;

或者,因為document對象的body屬性對應HTML文檔的<body>標簽,所以也可表示為:

document.body.clientHeight:表示HTML文檔所在窗口的當前高度;

document.body.clientWidth:表示HTML文檔所在窗口的當前寬度;

結論:

document.body.clientWidth/Height:的寬高偏小,高甚至默認200;

document.documentElement.clientWidth/Height 和 window.innerWidth/Height 的寬高始終相等。

所以在不同瀏覽器都實用的的Javascripit方案:

var w = document.documentElement.clientWidth || document.body.clientWidth;
var h = document.documentElement.clientHeight || document.body.clientHeight;

二:網頁正文全文寬高

scrollWidth和scrollHeight獲取網頁內容高度和寬度

1.針對IE.Opera:scrollHeight是網頁內容實際高度,可以小于clientHeight;

2.針對NS.firefox:scrollHeight是網頁內容高度,不過最小值是clientHeight;也就是說網頁內容實際高度小于clientHeight的時候,scrollHeight返回clientHeight;

3.瀏覽器兼容代碼:

var w = document.documentElement.scrollWidth || document.body.scrollWidth;
var h = document.documentElement.scrollHeight || document.body.scrollHeight;

二:網頁可見區(qū)域寬高,包括滾動條等邊線(會隨窗口的顯示大小改變)

1.值:   offsetWidth = scrollWidth + 左右滾動條 +左右邊框;

    offsetHeight = scrollHeight + 上下滾動條 + 上下邊框;

2.瀏覽器兼容代碼:

var w = document.documentElement.offsetWidth || document.body.offsetWidth ;
var h = document.documentElement.offsetHeight || document.body.offsetHeight ;

三:網頁卷去的距離與偏移量

1.scrollLeft:設置或獲取位于給定對象左邊界與窗口中目前可見內容的最左端之間的距離;

2.scrollTop:設置或獲取位于給定對象最頂端與窗口中目前可見內容的最左端之間的距離;

3.offsetLeft:設置或獲取位于給定對象相對于版面或由offsetParent屬性指定的父坐標的計算左側位置;

4.offsetTop:設置或獲取位于給定對象相對于版面或由offsetParent屬性指定的父坐標的計算頂端位置;

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論

忻城县| 东乌珠穆沁旗| 罗平县| 托里县| 高州市| 呼伦贝尔市| 威远县| 汽车| 井陉县| 宜春市| 措勤县| 固安县| 平度市| 新津县| 绥化市| 福州市| 芦山县| 高尔夫| 平南县| 房产| 鄯善县| 大名县| 犍为县| 汝阳县| 潜山县| 永济市| 海晏县| 灌阳县| 白城市| 寻甸| 衡阳市| 温州市| 临西县| 德化县| 张家川| 达拉特旗| 富裕县| 鄯善县| 黄大仙区| 兴文县| 荥经县|