Spry Menu Bar API

Constructor

ウィジェットコンストラクタは、作業中のウィジェットにマークアップをアクティブにするjavascriptの小さな部分です。 コンストラクタが起動する前にマークアップが存在する必要があるため、これらのスクリプトはページ上のマークアップの後に来る必要があります。

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

基本コンストラクタ

基本コンストラクタは、ウィジェットの名前を指定し、メインマークアップコンテナのIDを識別します。 ウィジェットの名前は、関数とメソッドのウィジェットを識別するために使用されます。

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

コンストラクタオプション

コンストラクタオプションを使用すると、ウィジェットの特定の属性を指定できます。

コンストラクタオプションは、中括弧{}で囲まれたIDパラメータの後に続きます。 オプションは、コロン(:)で区切られた名前:値のペアです。

 <script type="text/javascript"> var widgetname = new Spry.Widget.MenuBar("id of widget container",{option1:value, option2:value, option3:"value"}); </script> 
オプション デフォルト 説明
imgDown 画像へのパス null は、サブメニューを示すために使用される画像をプリロードします。
imgRight 画像へのパス 垂直サブメニューを示すために使用される画像をプリロードします。
enableKeyboardNavigation trueまたはfalse true デフォルトでは、矢印キーを使用すると、内の要素をナビゲートすることができます。 このオプションをfalseに設定すると、その機能が無効になります。
upKeyCode 数値キーコード 38(上矢印) このオプションを使用すると、ユーザーは特定のキーを割り当てて、上の要素にフォーカスを移動し、メニューで現在選択されているエ ここでは、キーボードコード番号について説明します。 このオプションの値はキーボードのコード番号です。
downKeyCode 数値キーコード 40(下矢印) このオプションを使用すると、ユーザーは特定のキーを割り当てて、メニュー内の現在選択されているエントリの下の要素にフォーカ ここでは、キーボードコード番号について説明します。 このオプションの値はキーボードのコード番号です。
leftKeyCode 数値キーコード 37(左矢印) このオプションを使用すると、ユーザーは特定のキーを割り当てて、左側の要素にフォーカスを移動し、メニューで現在選択されているエ ここでは、キーボードコード番号について説明します。 このオプションの値はキーボードのコード番号です。
rightKeyCode 数値キーコード 39(右矢印) このオプションを使用すると、ユーザーは特定のキーを割り当てて、右の要素にフォーカスを移動し、メニューで現在選択されているエ ここでは、キーボードコード番号について説明します。 このオプションの値はキーボードのコード番号です。
 <script type="text/javascript"> var ac1 = new Spry.Widget.Menubar("MenuBar1",{imgDown:"../downArrow.gif"}); </script>

javascriptでは大文字と小文字が区別されることを思い出してください。

Leave a Reply