Korzystając z podstawowego przykładu zaczerpniętego ze strony przykładów JavaScript Bootstrap 3 dla Collapse , udało mi się pokazać stan zwinięcia za pomocą ikon jodełek.
Mam to działające przy użyciu:
$('#accordion .accordion-toggle').click(function (e) {
var chevState = $(e.target).siblings("i.indicator").toggleClass('glyphicon-chevron-down glyphicon-chevron-up');
$("i.indicator").not(chevState).removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up");
});
To działa (nie w pełni przetestowane we wszystkich przeglądarkach), ale zastanawiam się, czy istnieje bardziej eleganckie rozwiązanie tego problemu?
Idealnie chciałbym użyć funkcji core, ale nie jestem pewien, jak osiągnąć z nią takie same wyniki.
$('#accordion').on('hidden.bs.collapse', function () {
//do something...
})
Oto działająca wersja w jsfiddle .