gpt4 book ai didi

javascript - Accordion 切换不更改 Bootstrap 3 中的图标

转载 作者:行者123 更新时间:2023-11-30 16:44:50 25 4
gpt4 key购买 nike

我有使用 bootstrap 3 和 jQuery 进行多重/动态 Accordion 切换的代码:

$('div.accordion-body').on('shown', function () {
$(this).parent("div").find(".fa").removeClass("fa fa fa-plus").addClass("fa fa-minus");

});

$('div.accordion-body').on('hidden', function () {
$(this).parent("div").find(".fa").removeClass("fa fa-minus").addClass("fa fa fa-plus");
});

但是在 bootstrap 3 中更改图标(fa-plusfa-minus)不起作用。如何解决这个问题?!

Bootstrap 3 DEMO

最佳答案

因为在 Bootstrap 3 中,events shownhidden 已更改为 show.bs.collapse 并且隐藏.bs.collapse:

$('div.accordion-body').on('show.bs.collapse', function () {
$(this).parent("div").find(".fa").removeClass("fa fa fa-plus").addClass("fa fa-minus");

});

$('div.accordion-body').on('hide.bs.collapse', function () {
$(this).parent("div").find(".fa").removeClass("fa fa-minus").addClass("fa fa fa-plus");
});

DEMO

关于javascript - Accordion 切换不更改 Bootstrap 3 中的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31411879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com