2014-01-30 78 views
5

var window_height = $(window).height();這是給當前的窗口高度,而不是包括滾動高度在內的全部高度。我想要全部的窗口高度,包括滾動高度。如何在有滾動條時獲得全窗口高度?

+0

http://stackoverflow.com/questions/2940006/what-is-scrolltop-and-scrollheight – Arun

+0

嘗試$('body')。prop('scrollHeight') –

+0

$(document).height(); – Sanket

回答

0

用途:

function getheight(){ 
    var d= document.documentElement; 
    var b= document.body; 
    var who= d.offsetHeight? d: b ; 
    return Math.max(who.scrollHeight,who.offsetHeight); 
} 
getheight() 
0

是的,這是

$("body").height() 
+0

不可見 - 僅可見。我的一個divs更多。我想要所有的東西進出視野。 – JosephK

0

以上都不爲我工作 - 這一切都給viewport-高度。我不得不包裹整個頁面在一個div(類「包裝」),然後用得到它:

$('.wrapper').prop('scrollHeight');