$(document.body).height()返回与$(window)相同的值.height()

时间:2012-11-29 09:08:47

标签: jquery height

我的基本结构是这样的:

<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(),但结果仍然相同。

1 个答案:

答案 0 :(得分:1)

如果您想知道window的实际尺寸,可以像这样检查:

window.innerHeight