2012-12-10 58 views
1

我已經看到了各地使用的話這個相同的組合SO但他們沒有一個人解決的根本問題jQuery的IE7剛不相處。 我的應用程序在每個主要瀏覽器和大於8的IE版本上都運行正常。但是,我的許多公司用戶仍然因IE7瀏覽器的弱點而受苦。雖然最近的測試,我遇到了這個奇怪的錯誤...jQuery的1.8.x的IE7 .append().prepend()問題

IE7 complains about jQuery's append and prepend

這顯然是一個關於jQuery的本身和一宗投訴,我認爲已被根除與jQuery v1.3.x?所以,我的問題是:

有沒有解決方法?我應該在我的應用程序中找到每個出現的.append().prepend(),並將它們替換爲不太優雅的東西?

回答

2

此篇的未來的讀者應該承擔,使用IE8 jQuery中的SCRIPT65535錯誤時或更低是DOM節點正在被訪問,通常是jQuery的境界的範圍之外的指示證人。在我的情況下,我試圖用.text()來改變頁面的<title>

這是一個衆所周知的和未解決的錯誤與jQuery和IE瀏覽器,如下所示:http://bugs.jquery.com/ticket/7825

一定要檢查你的代碼,而通常的<HTML>標籤如<FRAME>之外存在的節點引用,<HEAD><TITLE><IFRAME>,你很可能會發現你的問題。