158

<a href="...">どのブラウザでもタブ停止をキャンセルすることはできますか? Javascriptなしでこれをやりたいです。

4

5 に答える 5

276

一部のブラウザはこのtabindex="-1"属性をサポートしていますが、すべてではありません。これは標準的な動作ではないためです。

于 2009-10-13T15:43:57.190 に答える
78

最新の HTML5 準拠のブラウザーは、[tabindex]属性をサポートしています。値を-1指定すると、要素がタブで移動できなくなります。

値が負の整数
の場合 ユーザー エージェントは、要素がフォーカスされることを許可する必要がありますが、シーケンシャル フォーカス ナビゲーションを使用して要素に到達することは許可しないでください。

于 2012-08-26T06:30:45.580 に答える
17

タブストップなしで複数の要素をターゲットにする要素にJQueryハンドラーを適用できます。

$(document).ready(function () {
    $('.class').attr('tabindex', '-1');
});

それを行う1つの方法になります....

于 2012-10-02T20:01:33.153 に答える
6

window.onkeypressまたはをオーバーライドしonkeydown、タブボタンをトラップし、目的の順序でフォーカスを設定します。

于 2010-09-30T15:04:23.667 に答える