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

Bootstrap 5导航栏切换按钮可展开但无法关闭的问题求助

解决Bootstrap 5导航栏切换按钮只能展开无法关闭的问题

你的问题出在Bootstrap脚本重复引入上。你同时加载了bootstrap.bundle.min.js(这个文件已经包含了Popper.js和Bootstrap核心JS),又额外引入了独立的Popper和bootstrap.min.js,这会导致JS逻辑冲突,让导航栏的切换状态无法正常切换。

解决方案

只保留bootstrap.bundle.min.js即可,删掉另外两个重复的脚本引用。修改后的index.html脚本部分如下:

<!-- BOOTSTRAP -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
<!-- BOOTSTRAP -->

额外优化(可选)

Bootstrap 5已经废弃了navbar-header类,你可以把组件里的<div className="navbar-header">直接移除,将navbar-brand直接放在container-fluid下,更符合Bootstrap 5的规范:

// 替换原navbar-header包裹的代码
<a className="navbar-brand" href="/">
  <img src="/images/Full-Color.png" alt="Logo"  className="d-inline-block align-text-top header-logo"/>
</a>

修改完成后,导航栏的切换按钮就能正常展开和关闭了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 14:35:26