如何使用js和jq來獲取各種高度呢??比如被滾動條捲去的高度,網頁可視區域的高度,網頁全文的高度,某個元素的高度。 ...
使用js獲取相關高度:
獲取網頁被滾動條捲去的高度——相容寫法:
scrollHeight = documen.body.scrollTop || document.documentElement.scrollTop;
獲取網頁全文的高度——相容寫法:
windowHeight = document.body.scrollHeight || document.documentElement.scrollHeight;
獲取網頁可視區域的高度——相容寫法:
screenHeight = document.body.clientHeight || document.documentElement.clientHeight;
獲取某個元素的高度——利用DOM對象的屬性http://www.w3school.com.cn/jsref/dom_obj_all.asp:
domElement = domElement.offsetHeight(包括border和padding)
使用jq獲取相關高度:
獲取網頁被滾動條捲去的高度:
scrollHeight = $(window).scrollTop();
獲取網頁全文的高度——相容寫法:
windowHeight = $(document).height();
獲取網頁可視區域的高度——相容寫法:
screenHeight = $(window).height();
獲取某個元素的高度——利用DOM對象的屬性:
domElement = domElement.height();