2011-06-24 17 views
1

我需要一些幫助。IE 8(只)崩潰與JavaScript/jQuery調用插件

我正在構建一個團隊生物頁面,當我調用jQuery插件時,它不斷崩潰IE8。

我不知道發生了什麼,甚至無法運行IE調試器,因爲它崩潰如此之難。

任何IE8/jQuery專家都願意看看並提供一些幫助嗎?

Here is the main team page.點擊鏈接到任何鏈接都會導致IE8崩潰。

我正在使用: jQuery Tagsphere,AnythingSlider和jQuery Cycle。

非常感謝您對此的深入瞭解。

+0

是當您添加任何這些?或只是當他們都在那裏? – Patricia

+0

其中任何一個。我經歷過並且單獨嘗試並不重要。 – danstever

+0

哇,你是對的。那麼,有這樣的事情,如使用jQuery和插件的網站,並*不*使IE8崩潰,所以它必須是關於其中一個插件,或者我想有一些奇怪的互動。您是否嘗試禁用其中一個或多個來查看哪個是罪魁禍首? (哎呀對不起,我輸入太慢了:-) – Pointy

回答

1

我有一個類似的問題,最明顯的是用IE8關閉iframe。在jquery-1.6.2中遇到了下面的代碼,這是爲了解決document.domain的問題。網絡上的一些評論讓我相信這是最近的一個問題。退回到jquery-1.4.4,問題解決了。

代碼段從jQuery的1.6.2如下:

// #8138, IE may throw an exception when accessing 
// a field from window.location if document.domain has been set 
try { 
ajaxLocation = location.href; 
} catch(e) { 
// Use the href attribute of an A element 
// since IE will modify it given document.location 
ajaxLocation = document.createElement("a"); 
ajaxLocation.href = ""; 
ajaxLocation = ajaxLocation.href; 
} 
+0

我希望能解決它。我試過了... – danstever