我使用把手呈現項目列表,我使用引導爲每個項目創建切換div
。把手工作正常,也是切換,但不是bootstrap的closing-div功能。如何解決開啓和關閉div bootstrap問題?
(我已經嘗試使用引導手風琴,但它不工作,所以我想解決使用jQuery
問題)
每次我打開一個新的div應該關閉另一個(如果有已經開放);這不起作用,我可以打開多個面板的時間。
<section id="list-wrap">
<script id="list-items" type="text/x-handlebars-template">
{{#each cards}}
<div class="panel">
<div class="panel-heading grad">
<h4>
<span class="title-style">{{name}}</span>
<a data-toggle="collapse" href="#{{this.code}}">
<i class="chevron_toggleable indicator glyphicon glyphicon-chevron-right pull-left"></i>
</a>
<p class="apr title-style"> {{apr}} % APR </p>
</h4>
</div>
<div id="{{this.code}}" class="changeClass panel-collapse collapse">
<div class="panel-body">
<div>
<div class="img-div">
<img src="assets/{{code}}.png">
</div>
<div class="info-div"><p class="info-paragraf">{{information}}</p>
</div>
<div class="cashback-div">
<p class="cashback-paragraf-1">Cashback</p>
<p class="cashback-paragraf-2">{{cashback}}</p>
</div>
</div>
</div>
</div>
</div>
{{/each}}
</script>
</section>
,這是工作,直到我添加了一個Express服務器:
$('i').click(function() {
$('.changeClass').removeClass('in');
});
已解決。這是一個異步問題。 js函數正在工作。 –