首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootstrap折叠而不是折叠元素

Bootstrap折叠而不是折叠元素
EN

Stack Overflow用户
提问于 2020-05-28 21:28:15
回答 3查看 201关注 0票数 0

我只是从w3schools实现了折叠的代码(比bootstrap网站的代码要轻..我也尝试过此方法),但不显示折叠元素

我使用的是angular 9,bootstrap 4,我已经安装了JQuery

代码如下:

代码语言:javascript
复制
<p>
    <button class="btn btn-info m-3" type="button">Add Invoice</button>
    <button class="btn btn-primary m-3" type="button" data-toggle="collapse" data-target="#searchBloc">
         Search
    </button>
</p>
<div class="collapse" id="searchBloc">
    <div class="card card-body">
           Search Form
    </div>
</div>

我已经在我的index.html中添加了jquery cdn:

代码语言:javascript
复制
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
         integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
         crossorigin="anonymous">
</script>
EN

回答 3

Stack Overflow用户

发布于 2020-05-28 21:38:41

Angular已经有了自己的工具,你应该避免在里面使用jquery,因为它不能像预期的那样工作。对于像折叠函数这样的东西,您可以找到大量的npm包,它们将为您提供此功能,并且可能比bootstrap更轻。只需在互联网上以npm为关键词快速搜索一下,就会找到你需要的东西。

票数 0
EN

Stack Overflow用户

发布于 2020-05-28 22:25:40

最简单的答案是,您必须将所有内容包装在同一个div中。

所有内容包括

1)您要点击的内容

2) button点击时想要显示的内容

它们都必须包装在同一个div

您还必须包含bootstrap js才能使其正常工作!

代码语言:javascript
复制
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">

<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous">
</script>


<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous">
</script>



<div>
  <p>
    <button class="btn btn-info m-3" type="button">Add Invoice</button>
    <button class="btn btn-primary m-3" type="button" data-toggle="collapse" data-target="#searchBloc">
      Search
    </button>
  </p>
  <div class="collapse" id="searchBloc">
    <div class="card card-body">
      Search Form
    </div>
  </div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2020-12-09 21:04:33

bootstrap中存在打字错误。“折叠”不能正常工作。您需要键入'collpase‘。我正在做一个简单的ReactJS项目。我安装了bootstrap 4.5.3。崩溃不能正常工作。当我输入'className='collpase'‘时,折叠功能起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62065920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档