1
我使用organictabs插件,我在每一個頁面加載啓動以這種形式:的jQuery在IE無法正常工作AJAX調用後
$(function() {
$("#example-one").organicTabs();
$("#example-two").organicTabs({
"speed": 200
});
});
的選項卡在所有瀏覽器正常工作,然後我進行一個Ajax調用其中再生的標籤,用下面的代碼:
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.responseText,'page-wrap');
$(function() {
$("#example-two").organicTabs({
"speed": 200
});
});
}
同樣,標籤正確再生,一切工作正常在所有瀏覽器IE除外,當我嘗試切換標籤這是行不通的。我正在啓動jQuery代碼onreadystate更改,我真的不知道什麼是可以與IE瀏覽器的問題?
任何幫助將不勝感激。
所有最優秀的
幾天如果你打開「F12開發人員工具「,你有沒有看到任何錯誤? – 2012-04-20 08:47:34
我看不出這會在IE上造成問題,但是不需要在'ready'處理程序中包裝調用,只需執行以下操作:http://pastie.org/3821556您的原始代碼調用'$ ()'並傳遞一個函數,這是['ready'](http://api.jquery.com/ready)函數的快捷方式,它只用於在頁面加載時初始觸發代碼,以及DOM已準備就緒。你以後不需要(或者不想)這樣做。但是,它*應該是無害的。 – 2012-04-20 08:49:18
TJ Crowder,nope。我看到的唯一的事情是:HTML1113:文檔模式從IE9標準重啓到怪癖 – xhmll 2012-04-20 09:11:50