$(window).height(): Firefox "loading-bar" in footer block 17px



我使用jquery $(window).height()来获取视口的高度。但结果比预期的小17px。在Firefox 5和Safari中,包含网站信息的小"加载栏"(位于左下角)似乎阻止了"最后17px"。所以视口的高度比实际的要小。

我使用Jquery 1.6.2

有人看到同样的问题吗?

我刚刚弄清楚,我的图像没有宽度和高度,所以与js关闭,在底部显示一个滚动条,这是与浏览器的信息/状态栏一样高。因为我在domready上读取高度/宽度,window.height()只是获得viewport的大小,因为它没有JS,那里"它"在底部找到一个滚动条。

现在我修复了它,通过给元素一个宽度和高度,这导致滚动条,所以不再有一个滚动条。之后,window.height()显示正确和期望的大小。

谢谢你的帮助,我学到了什么?理解Domready,有时我不得不转向JS来摆脱错误,这似乎是由JS引起的,但不是。

这不是"问题"。信息条占用空间,因此$(window).height()在逻辑上比隐藏信息条要小一定数量的像素。

最新更新