2012-11-29 32 views
1

我的基本結構是這樣的:

<body> 
    <div id="controlBar"></div> 
    <div id="placeholder"></div> 
    <div id="pageHeader"> 
     <nav><ul><li><li></ul></nav> 
    </div> 
    <section id="pageContent"></section> 
    <footer id="pageFooter"></footer> 
</body> 

其中#controlBar有一個固定的位置和#placeholder有與#controlBar相同的高度。身體內的組合高度約爲400px。

我想要使用$(document.body).height()獲得身體的高度,但返回的值與$(window).height()相同,超過900px。我也試過$(document).height(),但結果仍然一樣。

+2

意味着你的''是大小''你 –

+0

可以發佈一個小提琴例子相同。 'body'高度應該與文檔中元素的高度相同。你在某處指定了100%的高度嗎? –

+0

你在哪個瀏覽器中? – Flexo

回答

1

如果您想知道window的實際大小,你可以檢查它是這樣的:

window.innerHeight 
相關問題