我在我的网站上使用了Bootstrap Accordion功能来处理一些不同的指令列表,并最小化所占用的空间。它工作得很好,除了当点击一个新的面板时,它不会折叠以前的面板。
这是我的代码。有什么原因使它不能自动折叠吗?我特意在那里设置了.in
类,因为我确实希望在默认情况下打开最上面的项。
<div class="accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
<h3>Title of instructions</h3>
</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
<ol>
<li>some stuff</li>
<li>some more stuff</li>
</ol>
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
<h3>Another List of Instructions</h3>
</a>
</div>
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
Click the “Make a One-time Pledge” button
<ol>
<li>some stuff</li>
<li>some more stuff</li>
</ol>
</div>
</div>
</div>
</div>
2条答案
按热度按时间sd2nnvve1#
这样更好:HTML
有点css:
和较少行J:
cngwdvgl2#
我遇到了同样的问题,正如this answer所建议的,我从bootstrap.min.js的顶部检查了我的Bootstrap版本。结果我运行的是3.3.4版本,而不是2.3.2版本。按照3.3.4的文档, accordion 现在可以工作了!