关闭“引导程序”选项卡窗格,然后从链接中删除活动的类

时间:2018-08-28 16:15:52

标签: jquery twitter-bootstrap bootstrap-4

对此主题有一些疑问,但是单击.active类时,我找不到从.nav-link中删除$('.nav-link').on('click', function(){ if($(this).hasClass('active')){ $(this).toggleClass('active'); $('#' + this.hash.substr(1).toLowerCase()).toggleClass('active'); } }); 类的解决方案。这是我尝试过的:

BooksController

https://codepen.io/marcelo-villela-gusm-o/pen/ZMOmoO?editors=1010

2 个答案:

答案 0 :(得分:1)

您必须停止该事件的传播。为此,请使用$ git config --global alias.a version $ git a git version 2.7.1 $

演示:https://codepen.io/anon/pen/PdzXpw?editors=1010

JS:

return false

答案 1 :(得分:0)

我可以建议另一种方法吗?代替使用click事件,而使用“ shown.bs.tab”事件

$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  $(this).removeClass('active');
})