Bonjour,
Je cherche à donner class .active à un élément cliqué et à la faire perdre aux éléments frères qui la possédaient déjà :
L'ajout d' .active positionne en css un triangle ('\25ba') vers le bas ('\25bc'). Il faut donc que le triangle puisse revenir à sa position normale ('\25ba') quand le menu est replié.
Voici un lien sur code pen : Accordion
Merci de votre aide.
Modifié par Olivier C (05 Mar 2015 - 09:25)
Je cherche à donner class .active à un élément cliqué et à la faire perdre aux éléments frères qui la possédaient déjà :
// Simple Accordion
$('.accordion > a').click(function() { // Action sur les liens
if($(this).next().is(':visible')) {
$(this).addClass('active');
} else {
$(this).removeClass('active');
}
});
L'ajout d' .active positionne en css un triangle ('\25ba') vers le bas ('\25bc'). Il faut donc que le triangle puisse revenir à sa position normale ('\25ba') quand le menu est replié.
Voici un lien sur code pen : Accordion
Merci de votre aide.
Modifié par Olivier C (05 Mar 2015 - 09:25)