问题描述
<div class="col col-md-5">
<div class="card">
<div class="card-header text-right">
<h4>{{__('home.course_card')}}</h4>
</div>
<div class="card-body">
<div id="accordion" >
<div class="card">
@foreach ($mysection as $section)
<?PHP $sec_name='home.sec'.$section->section_name ;
$collaps_count++;
?>
<div class="w-100 card-header py-0 px-0" id="" style="border: none">
<button class=" btn w-100 text-right bg-light " type="button" data-toggle="collapse" data-target="#collapSEOne" aria-expanded="true" aria-controls="collapSEOne" >
<h5 class="">{{__($sec_name)}}</div></h5>
</button>
</div>
<div style="height:5px"></div>
@foreach ($course->Lession as $lession)
@if ($section->section_name == $lession->section_name)
<div id="collapSEOne" class="collapse <?PHP if($collaps_count == 1) echo
'show'?>" aria-labelledby="headingOne" data-parent="#accordion">
<div class="flex-row d-flex justify-content-between text-right mx-auto
w-100 py-2">
<div>- {{$lession->$less_lang}}</div>
@if ($lession->id==$order->lession_id)
<div class="text-left ml-2"><i class="material-icons"
style="color:green">visibility</i></div>
@else
<div class="text-left ml-2"><i class="material-icons"
style="color:grey">visibility</i></div>
@endif
</div>
</div>
@endif
@endforeach
@endforeach
</div>
</div>
</div>
</div>
</div>
当我有两个以上的收合数据时,它们之间的开关无法正常工作,当我同时按下第一个和第二个收合时, 如何根据服务器中的数据进行多次崩溃之间的切换?
解决方法
我解决了第一个因ID名称相同而崩溃的问题,因此我使用此代码更改了ID名称:
$collaps_count++;
$nf = new NumberFormatter("en",NumberFormatter::SPELLOUT);
$numbers_name=$nf->format($collaps_count);
$numbers_name=ucfirst($numbers_name);
$collapse_id='collapse'.$numbers_name;
$heading='heading'.$numbers_name;