ブートストラップでタブを無効にしようとしています。私は研究を続けてきましたが、まだ解決策を見つけていません。
私はこれを試しました: Bootstrap でタブを無効にできますか?
それは私をブートストラップの問題に導きました...私も試しました$('.disabled').removeData('toggle');
私はここを見ました.. https://github.com/twitter/bootstrap/issues/2764 試みた解決策: - falseを返す
jQuery リンクを無効にする
試みた解決策: -event.defaultPrevented();
それでも答えは出ていません。これまでのところ、私の問題は、false を返すことによってタブが無効になることです。ただし、タブがアクティブでクリックできる場合、本来のように別のタブに遷移しません。
jsfiddle: http://jsfiddle.net/de8QK/
これが私のコードです:
$(document).ready(function(){
$('#store-tab').attr('class', 'disabled');
$('#bank-tab').attr('class', 'disabled active');
$('#store-tab').not('#store-tab.disabled').click(function(event){
$('#store-tab').attr('class', 'active');
$('#bank-tab').attr('class', '');
return true;
});
$('#bank-tab').not('#bank-tab.disabled').click(function(event){
$('#bank-tab').attr('class' ,'active');
$('#store-tab').attr('class', '');
return true;
});
$('#store-tab').click(function(event){return false;});
$('#bank-tab').click(function(event){return false;});
$('.selectKid').click(function(event){
$('.checkbox').removeAttr("disabled");
$('#bank-tab').attr('class', 'active');
$('#store-tab').attr('class', '');
});
});