HTML の A 要素 (アンカー リンク) でのタブストップを防止する
質問
キャンセルは可能ですか? <a href="...">
どのブラウザでもタブストップされないようにするには?JavaScriptを使わずにこれを実行したいと思います。
解決
これは標準的な動作ではないため、一部のブラウザではなく、それらのすべてtabindex="-1"
属性をサポートしていますが、。
他のヒント
最新の HTML5 準拠のブラウザは、 [tabindex]
属性, 、ここでの値は -1
要素にタブを付けることができなくなります。
値が負の整数の場合
ユーザー エージェントは、要素にフォーカスできるようにする必要がありますが、順次フォーカス ナビゲーションを使用して要素に到達することは許可しないでください。
あなたがいないタブストップを持つ複数の要素をターゲットにしたい要素にjQueryのハンドラを適用することができます。
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
それを行うための一つの方法だろう....
私は、あなたがwindow.onkeypress
またはonkeydown
、トラップタブボタンをオーバーライドして、所望の順序でフォーカスを設定あなたはjavascriptをすることによってこれを行うことができると思います。
あなたのアンカータグからhref
属性を削除する
所属していません StackOverflow