À l'aide de la base exemple tiré du Bootstrap 3 Javascript de la page d'exemples pour l'Effondrement, J'ai été en mesure de montrer l'état de l'effondrement à l'aide de chevron icônes.
J'ai ce travail à l'aide de:
$('#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");
});
Cela fonctionne (pas entièrement testé dans tous les navigateurs), mais je me demandais si il y a une solution plus élégante?
Idéalement, je voudrais utiliser la fonction de base, mais je ne suis pas sûr de la façon d'obtenir les mêmes résultats avec elle.
$('#accordion').on('hidden.bs.collapse', function () {
//do something...
})
Voici une version de travail dans jsfiddle.