【发布时间】:2020-01-25 07:18:54
【问题描述】:
这是我的代码:-
<div class="panel-heading" role="tab" id="headingOne${count}" data-toggle="collapse" data-parent="#accordion" href="#collapseOne${count}" aria-expanded="true" aria-controls="collapseOne${count}">
<h4 class="row panel-title">
<span class="col-md-5 col-lg-5 accordian-filegroupname">${fileGrp}</span>
<span class="col-md-3 col-lg-3 accordian-filegroupeye">( Eye: ${getEyeTypeFromFileName(fileGrp)} )</span>
<span class="col-md-3 col-lg-3 accordian-filegroupeye">( Uploaded On: ${parentUploadedOn} )</span>
<span class="col-md-1 col-lg-1 accordian-filegroupicon"><i class="accordion_icon fa fa-plus"></i></span>
</h4>
</div>
以下是jQuery脚本:-
$('.panel-heading').click(function () {
$(this).find('i').toggleClass('fa-plus fa-minus')
.closest('panel').siblings('panel')
.find('i')
.removeClass('fa-minus').addClass('fa-plus');
});
当用户单击 UI 上的加号进行折叠时,它工作正常,但是当用户随机快速单击它时,有时加号变为减号,反之亦然。 我想在折叠时保留减号,在不折叠时保留加号,随机快速点击它
【问题讨论】:
-
我们需要查看更多您的 html 代码
-
请制作一个可以重现您的问题的工作代码 sn-p。否则我们很难调试你的代码
-
@jayant,你试过答案了吗?成功了吗?