Foundation - Référence JavaScript Dropdown
Foundation fournit des composants JavaScript pour un menu déroulant comme indiqué ci-dessous.
Initialisation
Vous pouvez initialiser le menu déroulant dans JavaScript à l'aide des plugins foundation.dropdownMenu.js et foundation.core.js . Le plugin nécessite les bibliothèques suivantes -
foundation.util.keyboard.js
foundation.util.box.js
foundation.util.nest.js
Fondation.DropdownMenu
Il spécifie l'instance d'un menu déroulant tel que défini ci-dessous -
var elem = new Foundation.DropdownMenu(element);
N ° Sr. | Nom et description | Type |
---|---|---|
1 | Element Il crée un objet jQuery dans un menu déroulant. |
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 de menu déroulant. Vous pouvez définir l'option du plugin en tant qu'attributs de données individuels.
N ° Sr. | Nom et description | Exemple |
---|---|---|
1 | disableHover L'événement de survol est désactivé à l'ouverture des sous-menus. |
faux |
2 | autoclose Automatiquement, les sous-menus sont fermés lorsque la souris quitte l'événement. |
vrai |
3 | hoverDelay Il retarde le temps lors de l'ouverture des sous-menus lors d'un événement de survol. |
50 |
4 | clickOpen Les sous-menus sont autorisés à rester ouverts lors d'un événement de clic parent. |
vrai |
5 | closingTime Il retarde le temps lors de la fermeture des sous-menus lors d'un événement de sortie de la souris. |
500 |
6 | alignment Selon le menu, la direction est définie pour ouvrir les sous-menus. |
'la gauche' |
sept | closeOnClick Les sous-menus ouverts sont fermés par un clic sur le corps. |
vrai |
8 | verticalClass Pour définir le menu vertical, la classe verticale est utilisée. |
'verticale' |
9 | rightClass Réglez le menu sur le côté droit. |
'align-right' |
dix | forceFollow Pour effectuer l'action par défaut, le booléen est forcé de remplacer les liens de clic sur le deuxième événement tactile pour mobile. |
faux |
Événements
Le plugin des menus déroulants attaché à n'importe quel élément peut déclencher l'événement suivant.
N ° Sr. | Nom et description |
---|---|
1 | show.zf.dropdown menus Il déclenche un événement lorsqu'un nouveau volet déroulant est visible. |
2 | hide.zf.dropdown menus Il déclenche un événement lorsque les menus ouverts sont fermés. |
Les fonctions
.détruire
Le plugin est détruit.