我有下面的代碼非常簡單:jQuery UI的標籤負荷不會觸發事件
function init() {
var articleTabs = $('#articleTabs');
articleTabs.tabs('add',
admin.pageVars.siteRoot + '/articles/themes/' + admin.pageVars.params.id, 'Temas');
articleTabs.tabs({
load : function(event, ui) {
$('.jsonForm').jsonForm();
}
});
}
這成功地增加了一個新的標籤面板,現有標籤控件。然而,激活後,加載功能從不會觸發。
我的錯誤是什麼? (沒有javascript例外)
您是否嘗試在Firefox中運行它並查看了Firebug,如果它通知了任何內容? – 2010-04-11 00:40:35
那麼,你應該構造tab元素,然後使用add方法。不倒退。 – Ben 2010-04-11 00:50:29
該代碼運行時該選項卡可以正常工作。 firebug表示一切正常:它執行第二個.tabs({...}),但是在將遠程頁面加載到控件中時,不會執行加載閉包。 – Jan 2010-04-11 04:42:13