【发布时间】:2017-02-16 07:14:26
【问题描述】:
我使用(样式化的)引导标签
我想在再次点击时关闭 Bootstrap 选项卡。
它部分工作,我可以关闭相应的面板,但是当我想切换选项卡的“活动”类时,脚本不起作用。
我的 JS 代码:
$('[data-toggle=tab]').click(function(e){
if($(this).parent().hasClass('active')){
e.preventDefault();
// toggle 'active' tab class (styling)
$(this).parent().toggleClass('active');
// toggle 'active' panel class (hide it)
$($(this).attr("href")).toggleClass('active');
}
})
所有代码(html、css、js)都在这里可见:https://jsfiddle.net/j9stkqf6/1/
如果您发表评论:
$(this).parent().toggleClass('active');
面板被隐藏
我也尝试了步进/步进调试模式 一切正常,直到 JS 函数结束,全部重新出现(tab.active 类和面板)
您能帮我关闭面板并在再次单击选项卡时切换选项卡“活动”类吗?
谢谢!
【问题讨论】:
标签: jquery css twitter-bootstrap bootstrap-tabs