【发布时间】:2017-10-10 18:31:52
【问题描述】:
在我的代码中,我有 bootstrap 4 Tab 。我首先希望当我单击标签 li 时所有标签内容都将隐藏,然后将显示标签内容。 为此,我已经从选项卡窗格 div 中删除了活动类,所以现在首先没有显示内容,当我单击选项卡 li 时它正在显示,但是在我再次单击该 li 后它不会关闭。
我希望当我再次单击选项卡 li 按钮时,选项卡内容应该再次关闭。
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#home" role="tab">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#profile" role="tab">Profile</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#messages" role="tab">Messages</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#settings" role="tab">Settings</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane" id="home" role="tabpanel">A</div>
<div class="tab-pane" id="profile" role="tabpanel">B</div>
<div class="tab-pane" id="messages" role="tabpanel">C</div>
<div class="tab-pane" id="settings" role="tabpanel">D</div>
</div>
只希望在单击菜单时它会显示内容,当再次单击菜单时它应该关闭。
帮帮我
【问题讨论】:
-
使用什么版本? Beta 版或 Alpha 版
-
我正在使用 bootstrap4 alpha
-
第二次点击会发生什么?
it does not closing是什么意思? -
我希望所有内容都被隐藏,当我单击 li 标签时,它应该打开内容。当我再次单击 li 时,它应该关闭标签内容。同样适用于第 1、2、3、第四个菜单项..
标签: javascript jquery html bootstrap-4