查看
<div class="panel-group" id="accordion">
@foreach($faqs as $index => $faq)
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapse-{{ $index }}">{{ $faq->title }}</a>
</h4>
</div>
<div id="collapse-{{ $index }}" class="panel-collapse collapse out">
<div class="panel-body">
{!! $faq->description !!}
@if(Auth::user()->isAdmin())
<form action="{{ url('faqs', [$faq->id]) }}" method="POST">
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="submit" class="button" value="Delete"/>
</form>
@endif
</div>
</div>
</div>
@endforeach
</div>
我复制的例子
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
............................
</div>
</div>
</div>
这是当我扩展所有三个并且崩溃然后发生这种情况
效果很好。但
我认为有一种方法可以解决这个问题。当我扩展一些div其他扩展 div将会关闭。我怎么做?或者有什么方法可以解决 这个问题?
答案 0 :(得分:2)
以下是您要查找的jQuery:
jQuery('.accordian-toggle').click(function() {jQuery('.panel-collapse').hide();jQuery(this).parent('.panel-heading').next().show();}