キーボードによる操作で Widget にアクセスできるようにすることは、すべての Widget にとって重要です。 キーボードによる操作では、ユーザーは矢印キーおよびカスタムキーを使用して Widget を制御できます。
キーボードによる操作の基礎は tabIndex 属性です。 この属性は、ドキュメント内を移動する方法をブラウザに指示します。
アコーディオンでキーボードによる操作を有効にするには、次のように TabIndex 値をアコーディオンのコンテナタグに追加します。
<div id="Acc1" class="Accordion" tabIndex="0">
tabIndex 属性の値がゼロ (0) の場合、ブラウザで順序が決定されます。 tabIndex 属性の値が正の整数の場合、その順序値が使用されます。
キーボードによる操作用のカスタムキーを設定することもできます。 カスタムキーは、アコーディオンコンストラクタスクリプトのパラメータとして設定されます。
<script type="text/javascript">
var acc3= new Spry.Widget.Accordion("Acc3", { nextPanelKeyCode: 78 /* n key */, previousPanelKeyCode: 80 /* p key */ });
</script>
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/ja_JP/Spry/1.4/WS2EE3C3EA-7197-4117-910C-5AB11363A65F.html