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

为什么我的Bootstrap 5下拉菜单无法正常展开显示对应菜单项?

你遇到的下拉菜单无法展开是资源引入格式错误导致Bootstrap交互脚本未正常加载,具体错误和修复方案如下:

  • 错误1:jQuery属于JavaScript脚本文件,你错误使用仅适用于样式表引入的<link>标签加载,还错误添加了rel="stylesheet"属性,该资源实际未生效。
  • 错误2:bootstrap.bundle.min.js是Bootstrap的交互脚本(已内置下拉菜单所需的Popper.js),你同样错误使用<link>标签当做样式表引入,导致下拉菜单的交互逻辑完全没有加载,这是菜单无法展开的核心原因。

修正后的资源引入代码如下:

<!-- 引入Bootstrap样式 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- 引入Font-Awesome样式 -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<!-- 引入Bootstrap交互脚本 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js"></script>
<!-- 若没有其他依赖jQuery的业务代码,可直接删除jQuery引入,Bootstrap 5本身不需要jQuery支持;如果确实需要使用jQuery,正确引入方式如下 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

你的下拉菜单HTML代码本身没有语法问题,修正资源引入方式后即可正常触发展开效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 08:54:04