【发布时间】:2014-12-11 03:29:35
【问题描述】:
我只是无法从导航栏中删除“活动”类。我试过这个:
$(document).ready(function(e){
e.stopImmediatePropagation();
$('.nav li').removeClass('active');//or $('.active').removeClass('active');
});
也试过这个:
setInterval(function(){
$('.active').removeClass('active');//remove class active
},1000);
编辑:
这确实有效,但对我不起作用:
jQuery(document).ready(function($){$('.nav li').removeClass('active');});}
我不得不提一下,我在下拉菜单中有另一个导航,它可能会触发 Twitter Bootstrap 导航选项卡中的“活动”类。所以我想我只能在给主导航的类上应用这个功能? 所以我尝试了这个:
<script>jQuery(document).ready(function($){$('.no-active li').removeClass('active');});} </script>
HTML:
<ul id="menu-menu-1" class="nav navbar-nav no-active">
但我的主导航在移动时仍然会“激活”类:
<ul class="nav nav-tabs">
【问题讨论】:
-
为什么不直接在 html 中删除呢?您可以在 CMS 应用程序的菜单功能中添加它。
-
这里没有 html。 'active' 类来自引导程序内部功能。