我都快疯了。
我有这个:
<div class="container">
<div class="panel panel-primary">
<div class="panel-heading" id="panel-head">
<a data-toggle="collapse" data-target="#collapseDiv" class="white-link" id="toggle" >Records Added
<span class="indicator glyphicon glyphicon-chevron-down pull-left pad-right" id ="glyphicon"></span>
</a>
</div>
<div id="collapseDiv" class="panel-collapse collapse">
<div class="panel-body">
字符串
我尝试用这个(以各种方式)来点燃崩溃:
第一个月
我得到的只有:
未捕获的TypeError:$(...).collapse不是函数(...)
有什么想法吗?
8条答案
按热度按时间fiei3ece1#
确保Jquery包含在Bootstrap之上,它工作正常
o4tp2gmn2#
我也遇到了同样的问题.
字符串
如official doc所述,
1..collapse隐藏内容
1..在过渡期间应用折叠
所以这就是为什么我删除了'显示'类,它为我工作...唯一的缺点是,它立即隐藏(没有任何动画)
0yg35tkg3#
我有一个类似的问题与Lightbox(由Lokesh Dhakar),如果我使用:
字符串
但与之合作的有:
型
drkbr07n4#
我花了一个小时才弄明白。
这里是简单的解决方案。我将用三种不同的方法来解释
1.取代
字符串
与
型
如果这不能解决你的问题,
2.请确保在index.html中导入jquery和bootstrap,如下所示,jQuery应该是第一个
型
如果不成功
3.安装jquery,jquery ui,jquery action和bootstrap
型
现在导入ts或js文件
型
更新angular.json文件
型
这一切都应该工作了,现在,谢谢
dy1byipe5#
jquery 3.5.0在使用bootstrap 4的折叠功能时出错,而不是使用jquery 3.4.1版本。在我的情况下,它工作正常。
kognpnkq6#
字符串
请检查这个。您的bootstrap.min.js/bootstrap.js是在jquery库声明之后声明的。
型
gdx19jrr7#
我在我的Vue.js项目中使用jQuery代码作为一个单独的文件。即使我在这个文件中导入了jQuery(它是使用npm安装的),我也不断地得到这个“collapse is not a function”错误。我尝试了许多解决方案,并在此之后能够修复。
1.使用npm安装 Bootstrap 。
1.导入jQuery后导入 Bootstrap 。
字符串
我希望这可能对某人有帮助。
cld4siwp8#
试试这个
字符串
来源:Bootstrap Collapse - Jquery "Collapse all" function