2017-04-20 12 views
0

矢印キーを使用して下のリスト項目をナビゲートする方法はありますか?タブはtabindexのためうまく動作しますが、矢印は機能しません。例を付けるとどんな提案も素晴らしいでしょう。矢印キーでmd-list-itemをナビゲートする方法は?

<md-list-item> 
    <md-list-item id="tab1"> 
     <a tabindex = "1" routerLink="/link1">{{val1}}</a> 
</md-list-item> 
</md-list-item> 
    <md-list-item id="tab2"> 
     <a tabindex = "2" routerLink="/link2">{{val2}}</a> 
    </md-list-item> 
</md-list-item> 
<md-list-item> 

答えて

0

あります。どのように動作するべきかに関するコードやガイダンスを探しているのかどうかわかりませんので、私はちょうどガイダンスに答えます。

WAI-ARIAオーサリングプラクティス1.1では、OSレベルのシステムメニューとして動作するメニューを作成する方法について説明しています。ここで役割を実装するかどうかわかりませんが(スクリーンリーダーのユーザーにOSのメニューのように機能するはずだからです)、サポートできる相互作用の指針として使用できます。

https://www.w3.org/TR/wai-aria-practices-1.1/#menu

+0

ありがとうございます。しかし、私は試して、それはjqueryで動作します。しかし、私はjqueryとA2を混ぜないように尋ねられたのでAngular 2でしか必要ありません。 mdリスト – BalajiK

+0

ああ上のキー押しイベントを処理する方法を知る必要があります。それから私は外出している。私の角の知識は貧弱です。 – aardrian

関連する問題