jquery中的$(window).height错误
我在jquery中使用$(window).height
,并使用萤火虫打印出来的值,它表示值为8
而不是800
。
$(window).width
工作正常。任何想法如何我可以解决这个问题。
使用height()
和width()
函数,而不是属性。
我想要获得屏幕高度 – Gregwest85 2013-04-05 16:20:44
屏幕的尺寸是:'screen.height','screen.width' (native js) – Kovge 2013-04-06 08:24:32
这里有一些选择:
尝试关闭Firebug的,并使用一个警告框代替。萤火虫可能导致你的窗户缩小。另外尝试最大化Firebug到一个新窗口
我建议确保您的jQuery版本是最新的。或者,如果您使用1.9版,则降级到1.8。
如果一切都失败了,你可以诉诸老式的JavaScript:
window.innerWidth
和window.innerHeight
我试过分离萤火虫,但它仍然报告错误 – Gregwest85 2013-04-05 16:20:12
有您尝试禁用Firebug并使用警告框? – redolent 2013-04-05 16:23:49
是啊我得到1920和8 – Gregwest85 2013-04-05 16:29:03
看到这个http://jsfiddle.net/RYh7U/122/ – Pandian 2013-04-05 16:21:17
你有没有找到一个解决办法? – redolent 2013-05-02 05:39:03