2017-02-16 7 views
0

Ich verwende diese Markup für ein Boostrap Akkordeon/zusammenklappbare Panel. Wie kann ich ALLE meine Sektionen beim Laden der Seite öffnen, anstatt sie zu reduzieren?Bootstrap zusammenklappbare Platte - beginnen mit offenen Abschnitten

<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
    <div class="panel panel-default"> 
     <div class="panel-heading" role="tab" id="headingOne"> 
      <h4 class="panel-title"> 
       <a class="collapsed accordion-toggle" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> Header </a> 
      </h4> 
     </div> 
     <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 
      <div class="panel-body"> 
       collapsible stuff 
      </div> 
     </div> 
    </div> 
</div> 
+0

Mögliches Duplikat [twitter Bootstrap Zusammenbruch erstes Element und offenen zweiten Artikel auf Last] (http://stackoverflow.com/questions/15771265/twitter -bootstrap-collapse-zuerst-item-open-second-item-on-load) – isherwood

+0

ist es nicht, ich möchte alle meine Abschnitte öffnen. Nicht nur der erste. – noclist

+0

Ja, aber es gilt die gleiche Technik. – isherwood

Antwort

2

Sie müssen nur die Klassennamen hinzufügen in zum div.collapse Elemente.

<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
    <div class="panel panel-default"> 
     <div class="panel-heading" role="tab" id="headingOne"> 
      <h4 class="panel-title"> 
       <a class="collapsed accordion-toggle" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> Header </a> 
      </h4> 
     </div> 
     <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> 
      <div class="panel-body"> 
       collapsible stuff 
      </div> 
     </div> 
    </div> 
</div> 

http://www.bootply.com/Gld6UPkkuL

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> 
 
     <div class="panel panel-default"> 
 
      <div class="panel-heading" role="tab" id="headingOne"> 
 
       <h4 class="panel-title"> 
 
        <a class="collapsed accordion-toggle" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="false" aria-controls="collapseOne"> Header </a> 
 
       </h4> 
 
      </div> 
 
      <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> 
 
       <div class="panel-body"> 
 
        collapsible stuff 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div>

+0

Danke! Ich merke, dass alle Abschnitte automatisch geschlossen werden, außer dem, den ich erweitere. Irgendeine Möglichkeit, das zu verhindern? – noclist

+1

Es ist kein Akkordeon, wenn es das nicht tut. Vielleicht möchten Sie einfach jQuery slideToggle verwenden. – isherwood

Verwandte Themen