【发布时间】:2019-11-13 12:35:31
【问题描述】:
在引导程序中,我可以使用以下代码展开和折叠 2 个菜单。但是当我展开菜单并单击子菜单时,子菜单不会保持折叠状态..
当我将此行从 class="collapse list-unstyled" 更改为 class="collapse list-unstyled show" 时,当我单击下一个主菜单时,菜单会折叠并且不会缩小...
<?php include('header.php'); ?>
<div class="wrapper">
<!-- Sidebar -->
<nav id="sidebar">
<ul class="list-unstyled components top_admin">
</ul>
<ul class="list-unstyled components">
<li>
<a href="dashboard.php" data-toggle="collapse" aria-expanded="false" >
<i class="fa fa-tachometer" aria-hidden="true"></i>
<span>DASHBOARD </span>
</a>
</li>
<li>
<a href="#my_note1" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">
<i class="fa fa-hand-o-up" aria-hidden="false"></i>
<span>My Notes1</span>
</a>
<ul class="collapse list-unstyled " id="my_note1">
<li>
<span class="small_menu"><a href="page1.php">CN</a></span>
<a class="la_cls" href="page1.php">Create Note</a>
</li>
</ul>
</li>
<li>
<a href="#my_note2" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">
<i class="fa fa-hand-o-up" aria-hidden="false"></i>
<span>My Notes2</span>
</a>
<ul class="collapse list-unstyled " id="my_note2">
<li>
<span class="small_menu"><a href="page1.php">CN</a></span>
<a class="la_cls" href="page1.php">Create Note</a>
</li>
<li>
<span class="small_menu"><a href="#">SN</a></span>
<a class="la_cls" href="#">Search Notes</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
单击子菜单后,我需要子菜单应该保持折叠状态,然后单击另一个主菜单。任何人请帮助我,我应该怎么做才能解决这个问题。提前谢谢..
【问题讨论】:
-
您是否在导航栏中寻找带有嵌套子菜单的子菜单?
标签: javascript bootstrap-4 navbar