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.