いずれのブラウザでも<a href="...">
のタブストップをキャンセルすることはできますか?私はJavascriptなしでこれをしたいと思います。HTMLのA要素(アンカーリンク)のタブストップを防止する
答えて
ブラウザによっては、標準動作ではないため、tabindex="-1"
属性をサポートしていますが、すべてではありません。
私はあなたがwindow.onkeypress
またはonkeydown
をオーバーライドし、タブボタンをトラップして、希望の順序でフォーカスを設定することができると思います。
他の回答を確認したことがあるかどうか分からない、特に1年前に回答したものを受け入れ、**この問題をJavascriptを使わずに**解決した。 –
私はOPと受け入れられた答えに対処していない場合でも、代替ソリューションを感謝します。侮辱する必要はありません。 –
@Anthony DiSanti:それは本当ですが、この特定のケースでは、何か他のものがうまくいけば、なぜjavascriptに頼っているのでしょうか?だから、なぜこの質問に答えることができないのですか?気にしないで。 Javascriptは通常、特定のことを別の方法で行うことができない場合に実行される最後のステップです。そして、もし私があなたを侮辱したら、ごめんなさい@Ammosi。私は失礼を意味しませんでした。遅い答えをありがとう。 –
最新のHTML5準拠のブラウザでは、[tabindex]
attributeがサポートされています。値は-1
で、このタブでは要素がタブされません。
値は、ユーザーエージェントは、要素がフォーカスされることを可能にする必要がありますが、要素が順次フォーカスナビゲーションを使用して到達できるようにするべきではない負の整数
ある場合。
文書の抜粋は常に役立ちます。 ;-)これは、これをサポートしていない人はほんの数人であり、遅かれ早かれサポートしている可能性が高いことを示しています。 –
タブストップなしで複数の要素を対象にしたい要素にJQueryハンドラを適用できます。
$(document).ready(function() {
$('.class').attr('tabindex', '-1');
});
は素晴らしいああ
があなたのアンカータグ
どうすればいいですか? –
- 1. HTMLのTidyのli要素の追加を防止する
- 2. 1つのHTML要素のモバイルブラウザズームを防止する
- 3. 防止子要素
- 4. QtガベージコレクトQML要素を防止する
- 5. 防止テキスト選択<button>要素から私のHTMLで
- 6. PHP HTML a要素のURL
- 7. スパン要素の折り返し防止
- 8. より高いZインデックスキャッチイベントでhtml要素を防止する方法
- 9. div内の要素の折り返しを防止する
- 10. 要素内のテキストの折り返しを防止する
- 11. 固定位置要素の後ろのスクロールを防止する
- 12. 配列要素の既定の構成を防止する
- 13. 子要素のイベントのデフォルトを防止する
- 14. HTMLページのキャッシュを防止する
- 15. Meteor無限スクロール:再レンダリング要素の予約を防止する
- 16. フレックスボックス子要素の折り返し行を防止する
- 17. JavaScript - 親アンカー要素のevent.defaultを防止する
- 18. htmlアンカーリンクをスローダウン
- 19. iPhoneがHTMLフォーム要素のコーナーを丸めるのを防ぐ
- 20. ローカルファイルへのHTMlアンカーリンク
- 21. オーバーポジション要素のイベントを防止します
- 22. 要素交換時の再帰を防止します。
- 23. 防止要素-UIのliタグのリスト項目を強制
- 24. 他の要素のイベントにある要素のデフォルトの動作を防止する
- 25. iOSデバイスのズーム時のエイリアシングSVG要素の防止
- 26. 要素の再表示後のCSSアニメーションの防止
- 27. div要素をスクロールするときにフルページのスクロールを防止する
- 28. オーバーレイの背後にある要素のタブ移動を防止する
- 29. 次の入力テキスト要素へのフォーカスの防止/停止方法は?
- 30. ビデオ要素を追加するときの不要な一時停止()の防止
から
href
属性を削除します....それを行うための一つの方法だろう!ありがとう!私はFF3.5、IE8、CH3でチェックして、3つすべてで動作します。感謝万円! –乾杯...時間が節約できます。 – bgs
はios6.1.3のサファリでは動作しません – aztack