gpt4 book ai didi

javascript - Bootstrap 可折叠面板未打开 - 控制台中没有错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:50 25 4
gpt4 key购买 nike

我正在构建一个面板,以在我的 Rails 5 应用程序的索引页面中放置一个可选的搜索表单。目前我使用 Bootstrap 3 作为我的框架。

面板构建完成(这里是)

  <div class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse1">Collapsible panel</a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">
<%= render partial: 'users/search_form/search_form' %>
</div>
<div class="panel-footer">Panel Footer</div>
</div>
</div>
</div>

它出现在页面上,但是当我点击它打开它时,它什么也没做。

我已经检查了几次 bootstrap 3 rails 集成过程,我没有发现任何问题。

这是我的 application.scss 文件(我尝试将其重命名为 css.scss,正如其他一些帖子所建议的那样,但没有解决它。

 *= require_tree .
*= require_self
*/
@import "bootstrap-sprockets";
@import "bootstrap";

这是我的 application.js 文件

//= require jquery
//= require bootstrap-sprockets
//= require jquery_ujs
//= require turbolinks
//= require_tree .

不太确定我哪里出了问题,如果有任何帮助,那将是非常好的。

最佳答案

我试过你的代码,它似乎能正常工作。您不是说当您单击“可折叠面板”时,应该会出现隐藏面板。请重新检查。单击“可折叠面板”文本时效果很好。如果您希望面板在写入“可折叠面板”的整个框时出现,则只需将“a”标签移动到面板标题类之前即可。像这样:

<div class="panel-group">
<div class="panel panel-default">
<a data-toggle="collapse" href="#collapse1">
<div class="panel-heading">
<h4 class="panel-title">
Collapsible panel
</h4>
</div>
</a>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">
<%= render partial: 'users/search_form/search_form' %>
</div>
<div class="panel-footer">Panel Footer</div>
</div>
</div>
</div>

希望这对你有帮助:)

关于javascript - Bootstrap 可折叠面板未打开 - 控制台中没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39341988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com