2016-07-15 171 views
0

我刚在Laravel的付款视图中插入了引导折叠。 Bootstrap在我点击它时崩溃,但我希望它自动折叠。Bootstrap折叠不会自动折叠

我知道我必须设置这样:aria-expanded="false"

但它仍然没有工作。也许是因为它有这样的自己的ID?

href="#collapse{{ $charity->id }}"

这里是我完整的液晶面板片段:

@foreach($charities as $charity) 

    <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="#collapse{{ $charity->id }}" aria-expanded="false" aria-controls="collapseOne"> 
         <div class="row"> 
          <div class="col-xs-3 col-sm-2 col-md-2"> 
           <img class="media-object" src="{{ $charity->photo }}" width="75px" height="65px" alt="{{ $charity->name }}"> 
          </div> 
          <div class="col-xs-9 col-sm-10 col-md-10"> 
           {{ $charity->name }} 
          </div> 
         </div> 
        </a> 
       </h4> 
      </div> 
      <div id="collapse{{ $charity->id }}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> 
       <div class="panel-body"> 
        {{ $charity->description }} 
       </div> 
      </div> 
     </div> 
    </div> 

@endforeach 
+0

尝试从'ID = “崩溃{{$ charity-> ID}}”' –

回答

1

如果你想第一个面板上的页面加载关闭,从中取出.in类。

从这 - ><div id="collapse{{ $charity->id }}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">

为了这个 - ><div id="collapse{{ $charity->id }}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">

崩溃插件使用了几类来处理繁重 提升:

  1. .collapse隐藏内容
  2. .collapse.in显示内容
  3. 过渡开始时当它完成

参见Collapse Usage在文档

  • .collapsing加入,并除去。

    例子:

    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
     
    <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="false" aria-controls="collapseOne"> 
     
          <div class="row"> 
     
          <div class="col-xs-3 col-sm-2 col-md-2"> 
     
           <img class="media-object" src="http://placehold.it/350x150" width="75px" height="65px" alt="alt"> 
     
          </div> 
     
          <div class="col-xs-9 col-sm-10 col-md-10"> 
     
           NAME 
     
          </div> 
     
          </div> 
     
         </a> 
     
         </h4> 
     
        </div> 
     
    
     
        <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"> 
     
         <div class="panel-body"> 
     
         DESC 
     
         </div> 
     
        </div> 
     
    
     
        </div> 
     
    </div> 
     
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
     
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

  • +0

    是,工程移除坍塌类。谢谢! – David