我正在尝试禁用引导程序中的选项卡。我一直在研究,我还没有找到解决方案。
我试过这个:你能在 Bootstrap 中禁用标签吗?
它让我遇到了引导问题......我也试过了$('.disabled').removeData('toggle');
我看了这里.. https://github.com/twitter/bootstrap/issues/2764 尝试的解决方案: - 返回 false
jQuery 禁用链接
尝试的解决方案:-event.defaultPrevented();
然而我还没有想出答案。到目前为止,我的问题是该选项卡将通过返回 false 来禁用。However, when the tab is active and can be clicked it will not transition to the other tab like it should.
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', '');
});
});