scrolltop()不能与body.height()一起使用

时间:2013-07-17 17:21:23

标签: javascript css height scrolltop document-body

我有这个小提琴。 http://jsfiddle.net/QF47A/3/

嗯,我在我的网站上尝试了类似的代码,它在我添加doctype之前效果很好。然后,代码将始终从top返回0px

好好看一下:关于JsFiddle。它从0开始,然后上升到负数。

1 个答案:

答案 0 :(得分:1)

当您将position:absolute;添加到DOM(英文)中的任何元素时,它会像float那样放弃它的空间。除非你给身体增加高度,否则没有办法解决这个问题。

基本上身体不知道#fly是否存在,所以身体没有高度。

如果您删除position:absolute;,则会看到

在这种情况下,

document.height将适合您