2017-05-02 7 views
0

ベストプラクティス、デフォルト動作などについて話すリソースを探すのに苦労しています。スイッチデバイス。ボタンのデフォルト動作へのタブ移動

基本的には、ページにボタンがあります。それは何もしません、私は本質的にcanvas要素を持って、ちょうどユーザーがページにタブすることができる方法を必要としました。

スイッチデバイスを使用すると、ボタンに移動できます。ボタンをクリックすると、URLアドレスバーに戻ります。後の動作は、同じページにまだ残っているボタンを選択することです。

私は他のウェブサイトをテストしましたが、デフォルトの動作のように見えるのは、ボタンを選択するとページの先頭にジャンプするということです。

誰でもリソースの指示やこれを確認したり話したりすることができますか?

私は基本的にこれだけを持っている:

<button tabindex="1" class="action_button">Action trigger button</button>

+0

'tabindex =" 1 "'を削除すると、ページ上の他のすべてのタブストップが強制的に破棄されます。 '

答えて

0

はい、これは、ボタンにスクリプトを追加しない限り発生します。

機能(){falseを返す;}

をしかし、ボタンが何もしないならば、あなたはそれを削除する必要があります - キーボードナビゲーションに依存している人を:あなたがボタンに他のアクションを持っていない場合は、これを使用することができます通常は不要なコントロールを使って作業をするのが好きではありません。インタラクティブなものがない場合は、ページにタブを作成しないでください。 (また、ボタンにtabindexを追加する必要はありませんが、それはネイティブにフォーカスをとります)。

関連する問題