【发布时间】:2018-08-21 02:30:10
【问题描述】:
代码最初是用data-toggle="tab" 设计的,但我将其替换为折叠。它按我的意愿工作。我需要将活动包含在nav-link 类中,以便重新设计css。我尝试了几个 jQuery,但似乎都没有。
$('.nav .nav-item .nav-link').click(function(){
$('.nav .nav-item .nav-link').removeClass('active');
$(this).addClass('active');
})
<div id="accordion">
<ul class="nav nav-pills nav-justified" style="width: 100%;margin: auto;padding: 0px;" role="tablist">
<li class="nav-item"> <a class="nav-link collapsed" href="#dashboard-1" role="tab" data-toggle="collapse"> <i class="material-icons">dashboard</i> Dashboard </a></li>
<li class="nav-item"> <a class="nav-link collapsed" href="#schedule-1" role="tab" data-toggle="collapse"> <i class="material-icons">schedule</i> Schedule </a></li>
<li class="nav-item"> <a class="nav-link collapsed" href="#tasks-1" role="tab" data-toggle="collapse"> <i class="material-icons">list</i> List </a></li>
</ul>
<div class="tab-content tab-space">
<div class="collapse" data-parent="#accordion" id="dashboard-1">Collaboratively</div>
<div class="collapse" data-parent="#accordion" id="schedule-1"> Efficiently </div>
<div class="collapse" data-parent="#accordion" id="tasks-1"> Completely </div>
</div>
</div>
【问题讨论】:
标签: javascript html bootstrap-4