我用JQuery開發了一個簡單的頁面。它工作正常,在幾乎所有的瀏覽器(即火狐,IE,Chrome瀏覽器),但每當該頁面在IE中打開,它會提示JavaScript錯誤一樣,IE 8.0中JQuery的JS錯誤
'guid' is null or not an object on line 1834
你有什麼想法?
我用JQuery開發了一個簡單的頁面。它工作正常,在幾乎所有的瀏覽器(即火狐,IE,Chrome瀏覽器),但每當該頁面在IE中打開,它會提示JavaScript錯誤一樣,IE 8.0中JQuery的JS錯誤
'guid' is null or not an object on line 1834
你有什麼想法?
也許你正在使用parentNode或parentElement屬性?在IE和其他瀏覽器中有一些問題。
感謝你的消息。
錯誤在我身上。對於懸停事件,我沒有爲「out」傳遞函數。因此,處理程序在jQuery.event功能不確定而導致錯誤的語句過去了,
如果(!handler.guid)
在1834線的jQuery-1.2.6.js的文件的寫入。
雖然使用我認爲出處理程序不是強制性指定,但我想我錯了。
奇怪的是,FF/Chrome不會提示錯誤,但IE確實:)這與以前有點不同。
問候, Jatan
對不起,FF /鉻都報告此錯誤,但在非常沉默的方式。你需要去Firefox 3.0的JavaScript錯誤對話框,看看是否有任何錯誤,對於Chrome,你需要去Javascript控制檯。
在我看來,應該至少有一些UI指示(如圖標會變成紅色),對於FF 3.0和Chrome中的這些錯誤。在FF 2.0中,如果出現任何錯誤,我認爲該圖標正在轉向RED CROSS,但在FF 3.0中不會發生這種情況!
如果你發佈了足夠的代碼來重現你的問題,我會減少它。 – Pat 2008-09-16 11:08:13