2014-01-30 53 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');