Bootstrap 4:如何创建一个带有手风琴的下拉菜单?

2023-11-29

我实际上面临一些问题,让引导手风琴在下拉菜单中工作。 我用 google 搜索了很多,还在这里找到了一些 StackOverflow 线程,但它们已经有好几年了,并且依赖于 bootstrap 3 或 bootstrap 2。 就像这里的这个:Twitter Bootstrap:如何创建一个内部有手风琴的下拉按钮?

任何人都可以在这里帮助我,或者在引导下拉菜单中找到一个工作手风琴的解决方案。

<nav class="navbar navbar-expand-md">
  <ul class="navbar-nav">
    <li class="nav-item mega-dropdown-menu">
      <a class="nav-link" href="#" id="dropdown01" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Test</a>
      <div class="dropdown-menu" aria-labelledby="dropdown01">
        <nav class="navbar">
          <ul class="navbar-nav">
            <li class="nav-item">
              <a class="nav-link" data-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria- controls="collapseExample">Accordion</a>
              <div id="collapseExample" class="collapse">
                <ul class="navbar-nav">
                  <li class="nav-link">
                    <a class="nav-link" href="#">Accordion Link 1</a>
                  </li>
                  <li class="nav-link">
                    <a class="nav-link" href="#">Accordion Link 2</a>
                  </li>
                </ul>
              </div>
            </li>
          </ul>
        </nav>
      </div>
    </li>
  </ul>
</nav>

保持导航栏下拉菜单在点击时打开的技巧是使用<form>标签。因此,如果您将手风琴放在<form>它会按预期工作。

<div class="collapse navbar-collapse" id="navbarContent">
  <ul class="navbar-nav">
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Dropdown
      </a>
      <div class="dropdown-menu">
        <form class="accordion" id="accordionExample">
          <div>
            <a class="nav-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
              Item #1
            </a>
            <div id="collapseOne" class="collapse px-3 show" data-parent="#accordionExample">
              Collapse 1 content
            </div>
          </div>
          <div>
            <a class="nav-link" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
              Item #2
            </a>
            <div id="collapseTwo" class="collapse px-3" data-parent="#accordionExample">
              Collapse 2 content...
            </div>
          </div>
          <div>
            <a class="nav-link" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
              Item #3
            </a>
            <div id="collapseThree" class="collapse px-3" data-parent="#accordionExample">
              Collapse 3 content...
            </div>
          </div>
        </form>
      </div>
    </li>
  </ul>
</div>

Demo: https://www.codeply.com/go/F8iQy0MeLa

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap 4:如何创建一个带有手风琴的下拉菜单? 的相关文章

  • 如何在 select2 下拉列表中换行?

    我正在使用 select 2 下拉菜单 然后在其内容中显示一些长句子 我想在句子的正确位置添加换行符 但下拉菜单是自动调整的 For example the content of the dropdown right now looks l
  • jQuery:离线后 POST 出错(iOS 和 Chrome)

    我构建了一个具有离线功能的 HTML5 Web 应用程序 使用 AppCache 程序流程为 Online 在网络上时 应用程序预加载一些基本信息 工作 Offline 用户拿着装有应用程序的平板电脑offline 然后在应用程序上执行他们
  • 先按行再按列布局 div

    我有一个容器div and 3 div里面如下 div div 1 div div 2 div div 3 div div 不知道每一个的内容div内部 但它们的高度和宽度是可变的 集装箱的高度由最高的决定div inside 我想展示这些
  • 带有 JEditable 字段的 Tab 键

    我有一个使用 JQuery 和 Jeditable 在页面上创建可编辑文本元素的页面 在编辑元素时 我希望能够从一个元素切换到下一个元素 我不确定如何 使用jeditable或jquery捕获tab键事件 keycode 9 一旦检测到该事
  • 选择所有选项值而不是第一个

    我有一个正在运行的脚本 可以根据所选的下拉选项显示 隐藏 div 在用户在下拉列表中进行选择之前 我需要隐藏除第一个 div 之外的所有 div 根据下面的脚本 如何从除第一个选项之外的所有选项中获取值 以便隐藏除第一个 div 之外的所有
  • html 选择列表 - 通过传入变量获取文本值?

    我有一个显示列表语言的选择列表
  • 暂停除了已激活的玩家之外的所有其他玩家。

    我有这个插件 它可以将不同的样式应用于 html5
  • 使用 jquery 远程图像属性

    目前我正在尝试获取远程图像宽度 高度 我正在开发一个链接共享模块 就像当你在 Facebook 上粘贴链接时 你可以看到标题 描述和图像 所以我尝试使用 php getimagesize 来获取图像宽度 高度 但速度非常慢 所以我正在考虑使
  • 带有淘汰赛js的隐形recaptcha

    我正在完成隐形验证码 但我在实现它时遇到问题 谷歌开发人员页面中的代码显示它应该是这样的
  • Angular - CSS - 自定义类型=文件输入,如何使用按钮而不是标签?

    我制作了一个类型为 file 的自定义输入字段 因为我不喜欢默认的输入字段 为了实现这一目标 我做了
  • jQuery:处理 getJSON() 中的错误?

    使用 jQuery 时如何处理 500 错误getJSON http api jquery com jQuery getJSON 有几个关于错误处理的问题getJSON and https stackoverflow com questio
  • 使用 Jquery 清除 5 个空 TD

    我有一个正在填充的动态表 我知道我不应该这样做 但是你会如何连续找到 5 个空 TD 并隐藏它们呢 因此 如果行包含 5 个空 TD 则不显示 TD 我想删除每个实例 td td td td td td td td td td 在 DOM
  • 如何解决 Typescript 构建中的错误“找不到模块 'jquery'”

    我目前在 ts 文件的顶部有这个import require jquery 我这样做是因为我试图在我的打字稿文件中使用 jquery 但我似乎无法编译它 因为它返回标题中所述的错误 我正在使用 ASP NET CORE 脚本文件夹 tsco
  • 在移动设备上滚动

    这个问题更多的是一个建议研究 我确实希望它对其他人有帮助 并且它不会关闭 因为我不太确定在哪里寻求有关此事的建议 在过去的 6 个月里 我一直在进行移动开发 我有机会处理各种设备上的各种情况和错误 最麻烦的是滚动问题 当涉及到在网站的多个区
  • 在 HTML 下拉列表中有一个滚动条

    我正在寻找一种在 HTML 的下拉列表中添加滚动条的方法 这样如果下拉列表包含的内容超过例如 5 项 将出现滚动条以查看其余项 这是因为我将被迫列出一些大清单 过去几个小时我一直在谷歌上搜索它 但没有运气 它需要适用于 IE8 FF 和 C
  • 使用css bootstrap时如何仅向一列添加右边框?

    我正在尝试使用CSS引导框架 http getbootstrap com css tables在我的项目中 我正在使用带有以下类的表table table bordered table striped 我想删除除第一列之外的所有列的边框 这
  • 如何用另一个响应替换窗口的 URL 哈希?

    我正在尝试使用替换方法更改哈希 URL document location hash 但它不起作用 function var anchor document location hash this returns me a string va
  • 在 CKEditor 中设置字体大小和字体系列

    我正在使用 ckeditor 我想问一下这个插件如何设置font family和font size 我尝试过使用 CKEDITOR config font defaultLabel Arial CKEDITOR config fontSiz
  • Jquery - 选择选项后如何获取选项的特定数据类型?

    我将直接跳到标记 然后解释我想要做什么 HTML 选择选项
  • CSS溢出文本显示在几行中,没有断字

    我有一些长文本显示在 div 中 该 div 具有固定的宽度和高度 我希望文本显示在几行上 作为 div 高度 并且句子单词不会中断 一行中的单词前缀和下一行中的继续 此外 我想在末尾添加省略号最后一句话 CSS white space n

随机推荐

  • Neo4j“没有依赖项满足类型类 org.neo4j.kernel.api.index.SchemaIndexProvider”

    Neo4j 社区 2 3 3 Linux Ubuntu 14 04 尝试运行一个使用 Kafka 主题的 Java 应用程序 在查询 Neo4j 时处理其消息 并将它们写入另一个 Kafka 主题 hduser ubuntu java ja
  • GridView - 在空数据源上显示标题

    在 C 中 即使数据源为空 如何仍然显示 gridview 的标题 我不会自动生成列 因为它们都是预定义的 目前我正在做的事情如下 从存储过程中获取 DataTable 然后设置 gridview 的 DataSource 然后调用 Dat
  • 将 css、js 或其他内容从部分视图添加到视图头

    我发现了一些与此相关的问题 但通常有很多不同的答案 而且它们看起来都非常混乱和复杂 如果这就是需要做的 那么好吧 我最好坐下来解决它 我想知道最简单 最有效的方法是将内容从部分视图添加到您的头脑中 我需要这样做的原因是我需要在每个页面上使用
  • 当所有 Readline on('line') 回调完成时退出流程

    我有一个 Node v10 14 1 程序 它使用以下命令逐行读取 CSV 文件读取线接口 My on line is an async回调执行一些从数据库读 写的操作 因此我使用async await来处理承诺 该程序感兴趣的代码块的简短
  • 更新oracle中的json值

    我在表中有一个列以 json 格式存储数据 例如 柱子 select jsoncol from table 它给 y 4 n 0 default 4 当我尝试时 select json value jsoncol n from table
  • 记录集过滤器的问题

    我在旧版 ASP Classic 代码中的 ADO 记录集上使用筛选器时遇到问题 并且我试图了解我想要执行的操作是否不受支持 或者我是否只是做错了 我有一个项目记录集 它们的状态为 1 活动 或 0 非活动 以及一个可选的 End Date
  • 算术赋值运算符 - 左侧仅计算一次

    正如标题所说 我在一些C讲义中发现了这样一句话 我无法发明任何例子来证明这句话 在我看来 每个赋值操作都会被评估一次 因为当我们希望它被评估多次时 我们会放入一个循环中 那我还缺少什么呢 我已经搜索过 但在这里找不到答案 C says C9
  • 删除Python中所有子进程的输出而无需访问代码

    在Python中我正在使用 sys stdout None 在一些我无法控制的电话之前 这些调用可能会调用一些写入标准输出的子进程 如何避免此子进程调用写入标准输出 同样 我不拥有调用子流程的代码的所有权 看来 subprocess Pop
  • Java中两个图像之间的碰撞检测

    我正在编写的游戏中显示了两个角色 玩家和敌人 定义如下 public void player Graphics g g drawImage plimg x y this public void enemy Graphics g g draw
  • javascript 对象文字使用它自己的字段

    我想创建一个包含特定组件的整个配置的对象 我也想这样 var ObjectConfig fieldKeys name Obj name state Obj state color Obj color templates basicTempl
  • Java优先级队列是如何工作的? [复制]

    这个问题在这里已经有答案了 简而言之 我正在实现一个图表 现 在我正在研究 Kruskal 我需要一个优先级队列 我对优先级队列的定义是具有最小键的元素将排在第一位 这是错误的吗 因为当我在队列中插入加权边 或数字 时 它们最终不会被排序
  • 全宽背景,无包装

    我正在一个网站上工作 想看看是否有更好的方法来达到相同的结果 问题 该页面由几个部分组成 每个部分都有自己的背景 该背景应该是浏览器的整个宽度 每个部分内的内容均以 960 像素为中心 目前 我正在将每个部分包装在一个看似不必要的包装纸中
  • 经过一系列操作后,如何将元素重置为原始状态?

    经过一系列动画 添加类和设置 css 样式之后 有没有一种简单的方法可以将元素重置为原始服务器交付状态 jQuery 使用内联设置其操作style属性 所以只需将其设置为 someDiv attr style 这假设没有内联style在来自
  • python:如何加密文件?

    任何人都可以帮助 或指出一些例子 如何使用 python 加密文件吗 我必须使用以下参数来加密文件 block size 8 iv qwertyui12345678 method des3 cbc 我也不知道什么iv means 请帮忙 提
  • mod_rewrite 更改查询字符串参数名称

    我需要帮助编写 mod 重写规则来更改查询字符串参数的名称 我想更改名称 而不是值 旧名partner新名字a aid 所以像这样的链接 http domain com partner derphipster pname foo plink
  • 使用 GSON 解析没有特定字段结构的 JSON

    我正在使用 EmpireAvenue API 开发 Android 应用程序 API 使用 JSON 我使用 GSON 库来解析来自 API 的数据 问题是这样的 我有一个像这样的 JSON 结构 type earnings info ea
  • 在 Android 中使用 Serialized 不好吗?

    我读过很多帖子和文章 称赞 Parcelable 的速度比 Serialized 快 我已经使用两者通过意图在活动之间传递数据有一段时间了 但在两者之间切换时尚未注意到任何速度差异 我必须传输的典型数据量是 5 到 15 个嵌套对象 每个对
  • 有没有一种方法可以在一个元素上使用两个 CSS3 框阴影?

    我正在尝试在 Photoshop 模型中复制一个按钮样式 该模型上有两个阴影 第一个阴影是内部打火机框阴影 2px 第二个阴影是按钮本身外部的投影 5px 在 Photoshop 中这很简单 内阴影和投影 在 CSS 中 我显然可以拥有其中
  • SQL 键,MUL 与 PRI 与 UNI

    有什么区别MUL PRI and UNI在 MySQL 中 我正在使用以下命令进行 MySQL 查询 desc mytable 其中一个字段显示为MUL键 其他显示为UNI or PRI 我知道如果有一把钥匙PRI 每个表只能有一条记录与该
  • Bootstrap 4:如何创建一个带有手风琴的下拉菜单?

    我实际上面临一些问题 让引导手风琴在下拉菜单中工作 我用 google 搜索了很多 还在这里找到了一些 StackOverflow 线程 但它们已经有好几年了 并且依赖于 bootstrap 3 或 bootstrap 2 就像这里的这个