Prevent tabstop auf ein Element (Anker-Link) in HTML
Frage
Ist es möglich, von einem <a href="...">
abzubrechen in jedem Browser tabstopped werden? Ich möchte dies ohne Javascript tun.
Lösung
Einige Browser unterstützen die tabindex="-1"
Attribut, aber nicht alle von ihnen, da dies kein Standardverhalten ist.
Andere Tipps
Modern, HTML5 kompatibel, Browser unterstützen die [tabindex]
Attribut , wobei ein Wert von -1
von dem Element wird verhindern, dass Tabbed zu.
Wenn der Wert eine negative ganze Zahl
Der User-Agent muss damit das Element fokussiert werden, sondern sollte das Element sequenzielle Fokusnavigation wird nicht zulassen, dass erreicht werden.
Sie könnten ein JQuery-Handler auf das Element anwenden Sie mehrere Elemente ohne Tabstopp ausrichten möchten.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Wäre eine Möglichkeit, es zu tun ....
Ich glaube, Sie dies durch Javascript tun könnte, können Sie die window.onkeypress
oder onkeydown
außer Kraft setzen, fangen die Registerkarte Taste, und stellen Sie den Fokus auf der gewünschten Reihenfolge.
Nehmen Sie das href
Attribut von Ihrem Anker-Tag