html - Bootstrap Navbar Dropdowns 每次打开第一个下拉菜单
问题描述
下面是导航栏的代码片段,其中一些列表项是下拉列表。下面的导航有三个选项卡。其中两个是下拉菜单。但是,下拉功能仅在只有一个列表项具有下拉功能时才有效。
当您制作多个下拉菜单时,无论何时单击下拉菜单,第一个都会打开。所以在这种情况下,“chapter2”将始终下拉,即使您选择第三项。
//First Nav Element
<li id="chapter1" class="dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<p>TITLE HERE</p>
<li>
//Second Nav Element
<li id="chapter1" class="dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<p>TITLE HERE</p>
<ul class="dropdown-menu show">
<li>
<p>SUBTITLE 1</p>
</li>
<li>
<pSUBTITLE 2</p>
</li>
</ul>
</li>
//Third Nav Element
<li id="chapter2" class="dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<p>TITLE HERE</p>
<ul class="dropdown-menu show">
<li>
<p>SUBTITLE 1</p>
</li>
<li>
<pSUBTITLE 2</p>
</li>
</ul>
</li>
解决方案
推荐阅读
- reactjs - React:HashRouter 未在 Electron 上重新加载页面
- r - R EWMA 功能
- java - 了解 Android TV 活动生命周期
- azure-devops - 指定子区域时看不到 DevOps KanBan 中的错误
- datatables - 显示 DataTables 警告:table id=example1 - 无法重新初始化 DataTable
- wpf - 预览和运行程序的区别
- vue.js - 我必须用 Vue3 调用 unmount 吗?
- pine-script - 如何在 pine 脚本中移动目标栏?
- handlebars.js - 如何让 pug 呈现动态车把 css 类?
- python - Pytesseract 不识别小数点