Используя пример ядра, взятый на странице примеров Bootstrap 3 Javascript для Collapse, Я смог показать состояние краха, используя значки шеврона.
У меня это работает, используя:
$('#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");
});
Это работает (не полностью протестировано во всех браузерах), но мне интересно, есть ли более элегантное решение для этого?
В идеале я хотел бы использовать основную функцию, но я не уверен, как достичь с ней одинаковых результатов.
$('#accordion').on('hidden.bs.collapse', function () {
//do something...
})
Здесь рабочая версия в jsfiddle.