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

HTML折叠菜单点击无响应求助:页面缩小时无法展开列表

问题解决:折叠菜单点击不显示列表项的修复方案

你的折叠菜单失效主要有三个关键问题,逐一修复即可:

1. jQuery 链接拼写错误

你当前的jQuery链接里把jquery拼写成了jquey,导致无法正确加载jQuery库,这是核心问题之一。
原错误代码:

<script src="http://code.jquey.com/jquery-1.11.2.min.js"></script>

修复后:

<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>

2. Bootstrap CSS与JS版本不兼容

你引入的是Bootstrap 3的CSS文件,但JS用的是Bootstrap 5的bootstrap.bundle.min.js,两个版本不匹配会导致组件功能失效。Bootstrap 3依赖jQuery,而Bootstrap 5不再依赖jQuery,且组件API存在差异。
需要把JS换成Bootstrap 3对应的版本:

<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>

3. 折叠按钮的属性拼写错误

按钮上的data-toggler属性拼写错误,正确属性应为data-toggle,这是Bootstrap识别折叠触发元素的关键属性。
原错误代码:

<button type="button" class="navbar-toggle collapsed" data-toggler="collapse" data-target="#collapsable-nav" aria-expanded="false">

修复后:

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">

完整修复后的关键代码片段

<!-- 修复后的jQuery链接 -->
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<!-- 匹配Bootstrap3的JS文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>

<!-- 修复后的折叠按钮 -->
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
</button>

完成以上三个修复后,缩小页面点击折叠按钮就能正常显示列表项了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 15:55:20