Les accordéons imbriqués sont désormais possibles
Par défaut, le script supporte désormais les accordéons imbriqués. Pour ce faire, le script va aller chercher les enfants directs de js-accordion
(js-accordion__header
). Avant, le script allait chercher tous les enfants de js-accordion
sans se poser de question.
Toutefois, il est possible d’activer un mode moins strict si votre intégration doit avoir des div
entre js-accordion
et js-accordion__header
.
Cela peut se faire avec l’attribut data-accordion-cool-selectors="1"
à poser sur js-accordion
. La première démo illustre cette possibilité.
Le tout a été publié sur Github/NPM aujourd’hui (Voir le dépôt Github du script d’accordéon Van11y). La documentation a été également mise à jour.
Au passage, un nouvel exemple de démo avec des transformations CSS a été ajoutée (ainsi qu’une démo d’accordéons imbriqués), et un fix pour les utilisateurs de WebPack a été ajouté également.
Un grand merci à @intelligence pour la suggestion !