我使用jquery $(window).height()
来获取视口的高度。但结果是比预期的小17px。似乎有关网站信息(位于左下方)的小小“加载栏”阻止了Firefox 5中的“最后17px”以及Safari。所以视口的高度实际上要小于它。
我正在使用Jquery 1.6.2
有人看到同样的问题吗?
答案 0 :(得分:1)
我刚刚发现,我的Image没有宽度和高度,所以关闭js,底部会显示一个滚动条,与浏览器的信息/状态栏一样高。 因为我在domready上读取了高度/宽度,所以window.height()只是得到视口的大小,因为它没有JS,并且“它”在底部找到了一个滚动条。
现在我修复了它,通过给元素一个宽度和高度,导致滚动条,所以没有一个滚动条。之后,window.height()显示正确的和预期的大小。
请求帮助,以及我学到了什么?了解Domready,有时我必须转向JS来摆脱错误,这似乎是由JS引起的,但不是。答案 1 :(得分:0)
那不是“问题”。信息栏会占用空间,因此$(window).height()
逻辑上将比隐藏条形图时的像素数小一些。