Spry Barra dei menu API

Costruttore

I costruttori di widget sono piccoli pezzi di javascript che attivano il markup nel widget di lavoro. Questi script devono venire DOPO il markup sulla pagina, poiché il markup deve esistere prima che il costruttore si attivi.

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

Costruttore di base

Un costruttore di base specifica il nome del widget e identifica l’ID del contenitore di markup principale. Il nome del widget viene utilizzato per identificare il widget per funzioni e metodi.

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

Opzioni costruttore

Le opzioni costruttore consentono agli utenti di specificare determinati attributi del widget.

Le opzioni del costruttore seguono il parametro ID, racchiuso tra parentesi graffe {}. Le opzioni sono coppie nome: valore, separate da due punti (:).

 <script type="text/javascript"> var widgetname = new Spry.Widget.MenuBar("id of widget container",{option1:value, option2:value, option3:"value"}); </script> 

Default

Opzione Valori Descrizione
imgDown percorso dell’immagine null Precarichi un’immagine usata per indicare un sottomenu, giù per arrrows per esempio.
imgRight percorso dell’immagine Preloads un’immagine utilizzata per indicare un sottomenu verticale, arrrows destra per esempio.
enableKeyboardNavigation true o false true Per impostazione predefinita, i tasti freccia consentono di navigare tra gli elementi nel . L’impostazione di questa opzione su false disabiliterà tale capacità.
upKeyCode codice numerico 38 (freccia su) Questa opzione consente all’utente di assegnare una chiave specifica per spostare lo stato attivo sull’elemento superiore e quindi sulla voce selezionata corrente nel menu. I numeri di codice della tastiera sono descritti qui. Il valore dell’opzione è il numero di codice della tastiera.
downKeyCode codice numerico 40 (Freccia giù) Questa opzione consente all’utente di assegnare un tasto specifico per spostare lo stato attivo sull’elemento inferiore della voce selezionata corrente nel menu. I numeri di codice della tastiera sono descritti qui. Il valore dell’opzione è il numero di codice della tastiera.
leftKeyCode codice numerico 37 (Freccia sinistra) Questa opzione consente all’utente di assegnare un tasto specifico per spostare lo stato attivo sull’elemento sinistro e quindi la voce selezionata corrente nel menu. I numeri di codice della tastiera sono descritti qui. Il valore dell’opzione è il numero di codice della tastiera.
rightKeyCode numeric – key code 39 (Freccia destra) Questa opzione consente all’utente di assegnare un tasto specifico per spostare il focus sull’elemento destro quindi la voce selezionata corrente nel menu. I numeri di codice della tastiera sono descritti qui. Il valore dell’opzione è il numero di codice della tastiera.
 <script type="text/javascript"> var ac1 = new Spry.Widget.Menubar("MenuBar1",{imgDown:"../downArrow.gif"}); </script>

Ricordiamo che javascript è case sensitive.

Leave a Reply