0

タブを無効/有効にしたときに反応する一連のナビゲーション ボタンを切り替えようとしています。ただし、タブの有効化および無効化メソッドはそれらを起動していないようです (または、バインディングが間違っている可能性があります)。

これは機能します:

$('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', []);

これはイベントを発生させませんか?ありがとう。

4

1 に答える 1

0

エラーはオプションを無効に設定し、メソッドを呼び出さないと思います。

これを試して:

$(".tabContainer").tabs('enable');
$(".tabContainer").tabs('disable');

と:

$(".tabContainer").bind("tabsenable", function(event, ui){
    // action...
});

$(".tabContainer").bind("tabsdisable", function(event, ui){
    // action...
});
于 2012-10-03T11:12:45.637 に答える