Javascript 引导折叠而不是折叠

Javascript 引导折叠而不是折叠,javascript,css,twitter-bootstrap,collapse,Javascript,Css,Twitter Bootstrap,Collapse,我正在尝试使用引导创建一个可折叠组件。我的密码是 陈词滥调 jQuery是必需的(如果您使用的是bootstrap3或4);-) 陈词滥调 bootstrap.js正在使用jquery库,所以您需要在bootstrap js之前添加jquery库 所以请像jquery库那样添加它 注意:请维护js文件的顺序。html页面使用自上而下的方法进行编译 <head> <link rel="stylesheet" href="http://netdna.bootstra

我正在尝试使用引导创建一个可折叠组件。我的密码是


陈词滥调
jQuery是必需的(如果您使用的是bootstrap3或4);-)


陈词滥调

bootstrap.js正在使用jquery库,所以您需要在bootstrap js之前添加jquery库

所以请像jquery库那样添加它

注意:请维护js文件的顺序。html页面使用自上而下的方法进行编译

<head>
    <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>


您需要jQuery查看引导程序的添加jQuery并确保只有一个链接用于jQuery,因为不止一个链接不起作用…

可能您的移动查看端口未设置。 在
中添加以下元标记,以允许菜单在手机上工作

<meta name=viewport content="width=device-width, initial-scale=1">


我遇到了这个问题,问题是Yii2框架中没有加载bootstrap.js。首先检查inspect中是否加载了jquery,然后检查bootstrap.js是否加载了?如果在bootsrap.js之前使用了工具提示Popper.js。

我疯狂了一个小时。。。7年后,我回答了这个问题,因为如果您使用的是新的<强> Boots><强>,则属性是“代码>数据BS切换< /COD>,<代码>数据BS父/代码>,和<代码>数据BS目标< /代码>,注意中间的强> -BS- < /强>。< /P> < P>如果您使用的是最新的Bootstrap版本。 然后您只需将此
data-bs-toggle=“collapse”data-bs-target=“#navbarNav”
替换为此
data-toggle=“collapse”data-target=“#navbarNav”

不需要做更多的事情。这意味着您只需删除
-bs-

请确保更改引导cdn版本以进行检查。试试bootstap4。避免使用bootstrap 5,因为它仍处于beta版。

另一个很好的原因是html格式不正确,因此东西没有正确关闭,或者您的id标记中有句号之类的东西,jquery会对此大喊大叫。

知道为什么这个函数不能使用吗?