API Spry Menu Bar

Constructeur

Les constructeurs de widget sont de petits morceaux de javascript qui activent le balisage dans le widget de travail. Ces scripts doivent venir APRÈS le balisage sur la page, car le balisage doit exister avant le déclenchement du constructeur.

 <script type="text/javascript"> var Menubar1 = new Spry.Widget.MenuBar("MenuBar1"); </script>

Constructeur de base

Un constructeur de base spécifie le nom du widget et identifie l’ID du conteneur de balisage principal. Le nom du widget est utilisé pour identifier le widget pour les fonctions et les méthodes.

 <script type="text/javascript"> var widgetname = new Spry.Widget.MenuBar("id of widget container"); </script>

Options du constructeur

Les options du constructeur permettent aux utilisateurs de spécifier certains attributs du widget.

Les options du constructeur suivent le paramètre ID, entouré d’accolades {}. Les options sont des paires nom:valeur, séparées par deux points (:).

 <script type="text/javascript"> var widgetname = new Spry.Widget.MenuBar("id of widget container",{option1:value, option2:value, option3:"value"}); </script> 
Option Valeurs Par défaut Description
imgDown chemin d’accès à l’image null Précharge une image utilisée pour désigner un sous-menu, par exemple vers le bas.
imgRight chemin d’accès à l’image Précharge une image utilisée pour désigner un sous-menu vertical, par exemple à droite.
enableKeyboardNavigation true ou false true Par défaut, les touches fléchées vous permettront de naviguer dans les éléments de la. Définir cette option sur false désactivera cette capacité.
Code d’entretien code de touche numérique 38 (Flèche vers le haut) Cette option permet à l’utilisateur d’affecter une touche spécifique pour déplacer le focus sur l’élément supérieur puis l’entrée sélectionnée actuelle dans le menu. Les numéros de code du clavier sont décrits ici. La valeur de l’option est le numéro de code du clavier.
downKeyCode numeric-key code 40 (Flèche vers le bas) Cette option permet à l’utilisateur d’affecter une touche spécifique pour déplacer le focus sur l’élément inférieur puis l’entrée sélectionnée actuelle dans le menu. Les numéros de code du clavier sont décrits ici. La valeur de l’option est le numéro de code du clavier.
leftKeyCode numeric-key code 37 (Flèche gauche) Cette option permet à l’utilisateur d’affecter une touche spécifique pour déplacer le focus sur l’élément gauche puis l’entrée sélectionnée actuelle dans le menu. Les numéros de code du clavier sont décrits ici. La valeur de l’option est le numéro de code du clavier.
rightKeyCode numeric-key code 39 (Flèche droite) Cette option permet à l’utilisateur d’affecter une touche spécifique pour déplacer le focus sur l’élément de droite puis l’entrée sélectionnée actuelle dans le menu. Les numéros de code du clavier sont décrits ici. La valeur de l’option est le numéro de code du clavier.
 <script type="text/javascript"> var ac1 = new Spry.Widget.Menubar("MenuBar1",{imgDown:"../downArrow.gif"}); </script>

Rappelons que javascript est sensible à la casse.

Leave a Reply