tinyAccordion accordéon multi-niveaux
Vous avez peut être déjà eu besoin de créer un menu avec beaucoup de données et donc de niveaux. TinyAccordion est un script Javascript indépendant permettant de créer des accordéons avec support des multi-niveaux.
Voici un script qui ne requiert aucune librairie javascript (Pas de mootools ni de jQuery), il est donc directement prêt à emploi.
Avec seulement 1,4Ko, le script permettra de gérer des accordéons multi-niveau (imbriqués les uns dans d’autres).

Il vous suffit d’inclure le script à votre page et de déclarer dans le head :
// Déclaration de l’accordéon principal
var parentAccordion=new TINY.accordion.slider(« parentAccordion »);
parentAccordion.init(« acc », »h3″,false,0);
// Déclaration de l’accordéon imbriqué
var nestedAccordion=new TINY.accordion.slider(« nestedAccordion »);
nestedAccordion.init(« nested », »h3″,true,1, »acc-selected »);
et dans le body:
<ul class= »acc » id= »acc »>
<li>
<h3>About</h3>
<div class= »acc-section »>
<div class= »acc-content »>
<ul class= »acc » id= »nested »>
<li>
<h3>Sous Cat 1</h3>
<div class= »acc-section »>
<div class= »acc-content »>
Donec elementum lobortis lorem, consectetur adipiscing elit.
</div>
</div>
</li>
<li>
<h3>Sous Cat 2</h3>
<div class= »acc-section »>
<div class= »acc-content »>
Vestibulum blandit mauris elementum mauris.
</div>
</div>
</li>
</ul>
Texte de la premiere partie
</div>
</div>
</li><li>
<h3>Instructions</h3>
<div class= »acc-section »>
<div class= »acc-content »>
Texte de la deuxieme partie
</div>
</div>
</li>
</ul>
Ce script est bien sur plus destiné à ceux qui n’ont pas l’utilité d’utiliser un framework javascript comme Mootools ou l’excellent jQuery.
Démonstration
Site officiel tinyAccordion
Loading ...