我正在尝试切换一系列导航按钮,以便在禁用/启用标签时做出反应。但是,选项卡启用和禁用方法似乎没有触发它们(或者绑定可能是错误的)。
这有效:
$('body').on('tabsload', '.tabContainer', function (event, ui) {
$(ui.panel).find(".tab-loading").remove();
});
这不起作用:
$('body').on('tabsenable', '.tabContainer', function (event, ui) {
debugger;
});
$('body').on('tabsdisable', '.tabContainer', function (event, ui) {
debugger;
});
我以这种方式启用标签:
$tabContainer.tabs('option', 'disabled', []);
这不会引发事件吗?感谢。
答案 0 :(得分:0)
我认为错误设置选项已禁用,而不是调用方法。
试试这个:
$(".tabContainer").tabs('enable');
$(".tabContainer").tabs('disable');
和
$(".tabContainer").bind("tabsenable", function(event, ui){
// action...
});
$(".tabContainer").bind("tabsdisable", function(event, ui){
// action...
});