我使用jQuery UI選項卡時,你怎麼稱呼的tabselect事件,我有一個tabselect事件,我使用API來加載JSON和生成選項卡的內容:選擇jQuery UI的標籤編程
$('#tabs').bind('tabsselect', function(event, ui) {
if (ui.panel.id == "tab1") {
$.getJSON(...)
//load content of tab here
}
}
我還使用歷史插件選項卡鏈接:
$.address.change(function(event){
$("#tabs").tabs("select" , hash);
}
因此,如果用戶進入我的頁面#TAB1然後TAB1被自動加載。問題是tabselect事件沒有被觸發,所以內容不會加載。
我已經確定所有這些都發生在文檔加載後。如果我手動轉到選項卡,那麼它可以正常工作,而不是在使用選項卡時(「select」,...);
是否有一些選項,我必須啓用,以便正常事件被激發,以編程方式選擇一個選項卡,而不是點擊它?
它還如果您選擇選項卡-3不火,並更改代碼以編程方式選擇標籤-1 – Pakman 2011-08-04 22:15:08