我创作了一支手风琴:
<div class="box-group" id="accordion">
<c:forEach items="${groupe_menus}" var="groupe_menu">
<div class="panel box box-primary">
<div class="box-header with-border">
<h4 class="box-title">
<a data-toggle="collapse" data-parent="#accordion" href="#content_${groupe_menu.gmnu_code}" aria-expanded="false" class="collapsed">
${groupe_menu.gmnu_lib}
</a>
</h4>
</div>
<div id="content_${groupe_menu.gmnu_code}" class="panel-collapse collapse" aria-expanded="false" style="height: 0px;">
... // accordion's content
</div>
</div>
</c:forEach>
</div>
在运行时,必须单击手风琴的链接文本才能打开其内容。那么如何通过单击框标题区域来打开内容呢?
答案 0 :(得分:0)
我找到了它:
<script type="text/javascript">
$(function() {
$("#accordion").find($("div.box-header")).each(function(){
var region_titre = $(this);
region_titre.on("click", function(){
var links = region_titre.find("a");
var premierlink = links[0];
premierlink.click();
});
});
});
</script>