我希望找到我的页脚的顶部位置。我试过了:
$('#footer').offset().top
和
$(document.body).height() - $('#footer').height()
这两个都给了我相同的答案,但错误的答案。我注意到当我滚过文档中的某个点时,身高(在Firebug布局中看到)从5699变为11506。
我尝试过设置:
body { min-height: 100% }
head { height : 100% }
没有成功。
我的问题是为什么身高会发生变化,我如何确定身体或文件的真实高度(或我的页脚的顶部位置)?
*更新:奇怪的是,这似乎现在可用于我的Windows>> Firefox& Chrome浏览器,但我的OSX>>几乎翻了一番。 Firefox& Chrome浏览器。有什么想法吗?
答案 0 :(得分:0)
继续进行问题排查:
console.log( $(document.body).height() );
console.log( $(document).height() );
console.log( $('body').height() );
看看是否有任何一个给出了所需的值。
我自己尝试过,发现了不同的结果。
$(document.body).height() > $(document).height()
请尝试不使用.body
,看看你得到了什么。