這是我的第一個問題。它在使用Firefox的iframe上無法正常工作,爲什麼?
我在我的網站上有圖片上傳的頁面。我做了一個以避免整個頁面刷新,並且我正在使用jQuery。當我在Firefox中測試它時,Firebug返回給我兩個錯誤:
c.defaultView.getComputedStyle(h, null) is null
$ is not defined => $('#omega').hide();
而且它不工作。但是當我在其他瀏覽器(如IE5,IE6,IE7,IE9和Opera)中測試它時,它可以很好地工作。
爲什麼它不適用於Firefox?
歡迎SO!今後,請不要在標題中寫入標籤,如「jQuery - summary」。只需編寫「摘要」即可。 SO已經具有一致,語義和可索引的標記功能。 –
你能提供一個測試用具嗎?我們不知道你的代碼是什麼... –
我的代碼很簡單。在主頁面有一個jQuery調用,帶有一個按鈕。當你點擊按鈕時,它會調用jQuery的.show()方法來顯示iFrame。在iFrame內部,是另一個調用jQuery來檢測上傳器元素的onChange。 –