You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap5.1导航栏toggler点击后不显示对应内容问题求助

Bootstrap 5 导航栏 toggler 点击无响应排查方案

问题原因&修复步骤

  • 缺失Bootstrap 5 JavaScript依赖
    Bootstrap 5的折叠交互、下拉菜单等动态组件都依赖官方提供的JS文件运行,你当前代码仅引入了CSS样式文件,没有引入JS依赖,是点击无响应的核心原因。
    修复方式:在页面</body>闭合标签前添加如下JS引入代码:

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
    

    这里引入的bundle版本已经内置了Popper.js,不需要额外单独引入依赖。

  • 属性名被换行打断失效
    你代码中导航栏按钮的data-bs-target属性被强制拆分到两行,浏览器会将其识别为无效的属性,无法关联到对应折叠内容容器:

    <!-- 错误写法 -->
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs- 
    target="#navbarTogglerDemo02">
    

    修复方式:将属性名和属性值写在同一行,不要随意拆分HTML属性名称:

    <!-- 正确写法 -->
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
    

内容的提问来源于stack exchange,提问作者Jtmuthu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 13:54:01