2015-11-25 340 views
0

我需要折叠面板允许一次只折叠一个面板。但是我的崩溃允许当时打开多个小组。Bootstrap 3折叠 - 使折叠只有一个面板

我不知道我在做什么错。 这里是我的代码:

<div class="col-lg-8 col-md-12 col-sm-12 col-xs-12"> 
<div class="panel-group" id="h-promocje" role="tablist" aria-multiselectable="true" style=""> 
<?php foreach ($promocje as $key => $promocja) { ?> 
    <div class="panel-default"> 
     <a class="accordion-toggle collapsed" role="button" style="text-decoration:none !important;" data-toggle="collapse" data-parent="#h-promocje" href="#promocja<?=$key?>" aria-expanded="true" aria-controls="promocja<?=$key?>"> 
      <div class="panel-heading" role="tab" id="h-promocja<?=$key?>" style="border-bottom: 1px solid white;padding-left: 0;padding-right: 0;"> 
       <h4 class="panel-title" style="color:white;font-size:18px;font-weight:bold;text-transform: uppercase;padding-top: 4px; padding-bottom: 3px;text-align: left;"> 
        <?=$promocja->tytul?> 
       </h4> 
      </div> 
     </a> 
     <div id="promocja<?=$key?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="promocja<?=$key?>"> 
      <div class="panel-body"> 
       <?=$promocja->opis?> 
      </div> 
     </div> 
    </div> 
<?php } ?> 
</div> 

+0

你可以发表小提琴吗? – JesseEarley

回答

1
您使用的引导

。并且Bootstrap的崩溃需要在可折叠结构中声明.panel类,并且在结构中使用data-parent=""属性,否则它不能用作手风琴。 您尚未添加面板类,请将其添加到面板默认类中。

.container-full { 
 
    width: 90%!important; 
 
    /* for demo */ 
 
    margin: 0 auto; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 

 
<div class="container-full"> 
 
    <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 role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> 
 
      Collapsible Group Item #1 
 
     </a> 
 
     </h4> 
 
     </div> 
 
     <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> 
 
     <div class="panel-body"> 
 
      Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird 
 
      on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, 
 
      raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
 
     </div> 
 
     </div> 
 
    </div> 
 
    <div class="panel panel-default"> 
 
     <div class="panel-heading" role="tab" id="headingTwo"> 
 
     <h4 class="panel-title"> 
 
     <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 
 
      Collapsible Group Item #2 
 
     </a> 
 
     </h4> 
 
     </div> 
 
     <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo"> 
 
     <div class="panel-body"> 
 
      Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird 
 
      on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, 
 
      raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
 
     </div> 
 
     </div> 
 
    </div> 
 
    <div class="panel panel-default"> 
 
     <div class="panel-heading" role="tab" id="headingThree"> 
 
     <h4 class="panel-title"> 
 
     <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> 
 
      Collapsible Group Item #3 
 
     </a> 
 
     </h4> 
 
     </div> 
 
     <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree"> 
 
     <div class="panel-body"> 
 
      Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird 
 
      on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, 
 
      raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

下面是从引导的网站上的活生生的例子。尝试删除面板类。

+0

谢谢。这是一个问题。 – zyx4sdk