부트 스트랩 아코디언을 사용하고 있습니다. 기본적으로 모든 패널을 닫으려고하지만 패널이 확장됩니다.부트 스트랩에서 기본적으로 아코디언을 닫습니다.
여기에 내 코드이다 : 나는 또한 aria-expanded="false"
을 사용
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="false">
<c:forEach items="${proposals}" var="proposal" varStatus="serial">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="heading${proposal.propID}" >
<h4 class="panel-title">
<span class="fa fa-paperclip" aria-hidden="true"></span>
<a class="accordion-toggle collapsed"
data-toggle="collapse" data-parent="#accordion"
href="#collapse${proposal.propID}" aria-expanded="false"
aria-controls="collapse${proposal.propID}">
${proposal.title}
</a>
</h4>
</div>
<div id="collapse${proposal.propID}" class="panel-collapse collapse in"
role="tabpanel" aria-labelledby="heading${proposal.propID}">
${proposal.interest}
</div>
</div>
</c:forEach>
</div>
,하지만 작동하지 않습니다.
무엇이 실수입니까? 당신이 구조화 가지고
당신이 클래스에in
을 제거하면
<div id="collapse${proposal.propID}" class="panel-collapse collapse in" ...
, 그것은 작동합니다 :
는
설명서를 읽으십시오. .in 클래스는 오픈 온로드로 만듭니다. – Christina
http://getbootstrap.com/javascript/#collapse – Christina