2013-04-05 40 views
0

我在jquery中使用$(window).height,並使用螢火蟲打印出來的值,它表示值爲8而不是800

$(window).width工作正常。任何想法如何我可以解決這個問題。

+0

看到這個http://jsfiddle.net/RYh7U/122/ – Pandian 2013-04-05 16:21:17

+0

你有沒有找到一個解決辦法? – redolent 2013-05-02 05:39:03

回答

2

使用height()width()函數,而不是屬性。

+0

我想要獲得屏幕高度 – Gregwest85 2013-04-05 16:20:44

+0

屏幕的尺寸是:'screen.height','screen.width' (native js) – Kovge 2013-04-06 08:24:32

0

這裏有一些選擇:

  • 嘗試關閉Firebug的,並使用一個警告框代替。螢火蟲可能導致你的窗戶縮小。另外嘗試最大化Firebug到一個新窗口

  • 我建議確保您的jQuery版本是最新的。或者,如果您使用1.9版,則降級到1.8。

  • 如果一切都失敗了,你可以訴諸老式的JavaScript:window.innerWidthwindow.innerHeight

+0

我試過分離螢火蟲,但它仍然報告錯誤 – Gregwest85 2013-04-05 16:20:12

+0

有您嘗試禁用Firebug並使用警告框? – redolent 2013-04-05 16:23:49

+0

是啊我得到1920和8 – Gregwest85 2013-04-05 16:29:03

相關問題