Référence JavaScript du menu accordéon
Foundation fournit des composants JavaScript pour un menu accordéon comme indiqué ci-dessous.
Initialisation
Vous pouvez initialiser le menu accordéon en JavaScript en utilisant les plugins foundation.accordionmenu.js et foundation.core.js . Le plugin nécessite les bibliothèques suivantes -
foundation.util.keyboard.js
foundation.util.motion.js
foundation.util.nest.js
Fondation.AccordionMenu
Il spécifie une instance d'un menu accordéon tel que défini ci-dessous -
var elem = new Foundation.AccordionMenu(element);
N ° Sr. | Nom et description | Type |
---|---|---|
1 | element Il crée un objet jQuery dans un menu accordéon. |
jQuery |
2 | options Le paramètre par défaut du plug-in est remplacé. |
Objet |
Options de plug-in
Vous pouvez utiliser le plugin suivant pour personnaliser l'instance du menu accordéon. Vous pouvez définir l'option du plugin en tant qu'attributs de données individuels.
N ° Sr. | Nom et description | Exemple |
---|---|---|
1 | slideSpeed Réglez le temps en ms (milliseconde) pour animer l'ouverture d'un sous-menu. |
250 |
2 | multiOpen Plusieurs volets ouverts sont autorisés dans le menu. |
vrai |
Événements
Le plugin des menus accordéon attaché à n'importe quel élément peut déclencher l'événement suivant.
N ° Sr. | Nom et description |
---|---|
1 | down.zf.accordion menu Il déclenche un événement lorsque le menu est réduit. |
2 | up.zf.accordion menu Il déclenche un événement lorsque le menu est réduit. |
Les fonctions
Voici les fonctions utilisées dans le menu accordéon.
.cacher tout
Il ferme tous les volets du menu qui sont ouverts.
.basculer
Il bascule sur l'état d'ouverture / fermeture du sous-menu.
N ° Sr. | Nom et description | Type |
---|---|---|
1 | $target Basculez dans le sous-menu. |
jQuery |
.vers le bas
Les sous-menus sont ouverts définis par $target.
N ° Sr. | Nom et description | Type |
---|---|---|
1 | $target Ouvre le sous-menu. |
jQuery |
.up
Les sous-menus sont fermés définis par $target. Il ferme également les sous-menus présents à l'intérieur de la cible.
N ° Sr. | Nom et description | Type |
---|---|---|
1 | $target Ferme les sous-menus. |
jQuery |
.détruire
Le menu accordéon est détruit.