Foundation - Référence JavaScript pour l'exploration descendante

Foundation fournit des composants JavaScript pour un menu détaillé comme indiqué ci-dessous.

Initialisation

Vous pouvez initialiser le menu d'exploration en JavaScript à l'aide des plugins foundation.drilldown.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.

Il spécifie une instance d'un menu d'exploration comme défini ci-dessous -

var elem = new Foundation.Drilldown(element);

N ° Sr. Nom et description Type
1

element

Il crée un objet jQuery dans un menu détaillé.

jQuery
2

options

Le paramètre par défaut du plug-in est remplacé.

Objet

Options de plug-in

Vous pouvez utiliser le plug-in suivant pour personnaliser l'instance du menu d'exploration. Vous pouvez définir l'option du plugin en tant qu'attributs de données individuels.

N ° Sr. Nom et description Exemple
1

backButton

La classe js-drilldown-back est requise. Pour le bouton de retour généré par JS, le balisage est utilisé.

<\li><\a>Back<\/a><\/li>
2

wrapper

La classe is-drilldown est requise pour un style indépendant.

<\div class = "is-drilldown"><\/div>
3

closeOnClick

En cliquant sur le corps, le menu revient à la liste racine.

faux

Événements

Le plugin de menus de recherche attaché à n'importe quel élément peut déclencher l'événement suivant.

N ° Sr. Nom et description
1

closed.zf.drilldown menu

Il déclenche un événement lorsque le menu est complètement fermé.

2

hide.zf.drilldown menus

Il déclenche un événement lorsque les sous-menus ouverts sont fermés.

Les fonctions

Voici les fonctions utilisées dans le menu déroulant.

._cacher tout

Il ferme tous les éléments ouverts et revient au menu racine.

._retour

Dans chaque bouton de retour, l'écouteur d'événements est inclus.

N ° Sr. Nom et description Type
1

$elem

l' événement de retour est inclus dans le sous-menu actuel.

jQuery

._spectacle

Les sous-menus sont ouverts.

N ° Sr. Nom et description Type
1

$elem

Ouvrez les sous-menus actuels.

jQuery

._cacher

Le sous-menu est masqué.

N ° Sr. Nom et description Type
1

$elem

Masque le sous-menu actuel

jQuery

.détruire

Le menu détaillé est détruit.