身高随着我向下滚动而变化

Body height changes as I scroll down

本文关键字:滚动 变化 高随着      更新时间:2023-09-26

我一直在寻找页脚的顶部位置。我试过:

$('#footer').offset().top

$(document.body).height() - $('#footer').height()

这两个都给了我相同的答案,但答案是错误的。我注意到,当我滚动到文档中的某个点时,正文高度(在Firebug布局中查看(从5699变为11506。

我试过设置:

body { min-height: 100% }
head { height : 100% }

没有成功。

我的问题是为什么身体高度会发生变化,我如何确定我的身体或文档的实际高度(或页脚的顶部位置(?

*更新:奇怪的是,这似乎现在可以在我的Windows>> Firefox和Chrome浏览器上运行,但在我的OSX>>Firefox和Chrome浏览器上几乎翻了一番。有什么想法吗?

继续故障排除:

console.log( $(document.body).height() );
console.log( $(document).height() );
console.log( $('body').height() );

看看这些是否任何一个给出了所需的值。

我只是自己尝试了一下,并注意到了不同的结果。

$(document.body).height() > $(document).height()

因此,请尝试不使用.body,看看您会得到什么。