0

Dreamweaver によって自動生成された Spry メニューバー (CS4/5/6) (すべてデフォルトを維持)

API によると、パラメーターのリストでブール値 enableKeyboardNavigation を次のように変更することで、キーボード ナビゲーションを有効にすることができます。

 var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif", enableKeyboardNavigation: true}, );

残念ながら、これはうまくいかないようです。私が見つけた他の情報源によると (数年前)、キーボード ナビゲーション自体にバグがあります。独自のインターフェイスを設計することをお勧めします。

メニューのタブ移動は成功しますが、フライアウト サブ メニューは表示されません。つまり、タブ移動によるすべてのサブメニュー ナビゲーションはブラインドになります (皮肉なことに、すべての css と javascript が削除されない限り、ベースの html の順序付けられていないリストと href が表示されます)。

4

1 に答える 1

0

驚いたことに、キーボード操作(矢印キーによる)はデフォルトで有効になっています。タブは、サブメニュー以外の項目を選択する場合にのみ適しています。

于 2012-10-19T21:52:01.550 に答える