0

jquery タブのタブを無効にしました。と を使用jquery-ui-1.10.3.custom.min.jsしてjquery-1.9.1.jsいます。表示されているタブを前後にトラバースしたい。しかし、無効なタブを指しています。次と前の2つのボタンがあり、onclickで以下のように呼び出し機能を実行します。私はこれに従って以下のコードを使用します

 function OnNextButtonClick()
             {
              var index= $('#ui-tabs').tabs("option", "active");
              var size=$('#ui-tabs >ul >li').size();
                for(var i=index+1;i<size;i++){

                   if(isDisabled(i))
                   {
                      continue;
                   }else{
                    $('#ui-tabs').tabs('option', 'active',i);
                    break;
                   }
                   }                 
             }
function OnPrevButtonClick()
             {
              var index=$('#ui-tabs').tabs("option", "active");

                for(var i=index-1;i>=0;i--){

                   if(isDisabled(i))
                   {
                  continue;
                   }else{
                    $('#ui-tabs').tabs('option', 'active',i);
                    break;
                   }
                }      
             }

 function isDisabled(index) {
            return $.inArray(index, $("#tabs").tabs("option", "disabled")) >-1;
        }

しかし、それは私にとってはうまくいきません.関数isDisabledは私に間違った結果をもたらします. 無効化タブ インデックスのリスト/配列を取得するにはどうすればよいですか。手伝ってください。

4

1 に答える 1