Ist es möglich, eine <a href="...">
von Tabstopp in einem Browser abzubrechen? Ich würde das gerne ohne Javascript machen.Verhindern Tabstop auf einem Element (Anker Link) in HTML
Antwort
Einige Browser unterstützen das Attribut tabindex="-1"
, aber nicht alle, da dies kein Standardverhalten ist.
Ich denke, Sie könnten dies durch Javascript, überschreiben Sie die window.onkeypress
oder onkeydown
, Trap die Registerkarte Schaltfläche, und legen Sie den Fokus auf die gewünschte Reihenfolge.
Ich weiß nicht, ob du andere Antworten geprüft hast, besonders eine, die vor etwa einem Jahr beantwortet wurde und dieses Problem gelöst hat ** ohne ** Javascript zu benutzen. –
Ich schätze die alternative Lösung, auch wenn sie nicht das OP sowie die angenommene Antwort adressiert. Keine Notwendigkeit, herablassend zu sein. –
@Anthony DiSanti: Das ist wahr, aber in diesem speziellen Fall sehe ich immer noch nicht, warum man auf Javascript zurückgreifen sollte, wenn etwas anderes besser funktioniert? Wenn es also keine Antwort auf diese Frage gibt, warum ist es dann hier? Vergiss es. Javascript ist normalerweise der letzte Schritt, den man machen würde, wenn bestimmte Dinge nicht anders gemacht werden können. Und es tut mir leid @Ammosi, wenn ich dich beleidigt habe. Ich wollte nicht unhöflich sein. Danke für die späte Antwort. –
Moderne, HTML5-kompatible Browser unterstützen die [tabindex]
attribute, wobei ein Wert von -1
verhindert, dass das Element in Registerkarten umgewandelt wird.
Wenn der Wert
Der User-Agent, um eine negative ganze Zahl ist das Element fokussiert ermöglichen muss, aber das Element unter Verwendung von sequentieller Fokus-Navigation erreicht wird nicht zulassen sollte.
Dokumentationsausschnitte helfen immer. ;-) Dies sagt uns, dass diejenigen, die dies nicht unterstützen, zu den wenigen gehören, und sie werden es wahrscheinlich früher oder später unterstützen. –
Sie können einen JQuery-Handler auf das Element anwenden, auf das Sie mehrere Elemente ohne Tabstopp ausrichten möchten.
$(document).ready(function() {
$('.class').attr('tabindex', '-1');
});
Wäre eine Möglichkeit, es zu tun ....
Entfernen Sie die href
Attribut aus Ankertag
was, wenn ich nicht kann? –
- 1. HTML Anker Link - href und onclick beide?
- 2. AngularJS - Link zu einem Anker Link auf einer anderen Seite
- 3. -Link (Href) zu einem versteckten (display: none) html Element
- 4. HTML-Anker in einem Jupyter-Notebook auf Github
- 5. HTML-codierte Links und Anker
- 6. einfache HTML-Anker Frage
- 7. Wie Html Link (Anker) ein Postback wie LinkButton machen?
- 8. mod_rewrite mit Anker-Link
- 9. Anker-Link einen bestimmten Wert in einem Dropdown auswählen
- 10. einen Klick auf einen Anker Link auslösen
- 11. bleiben oben auf der Seite auf Anker #link
- 12. Wie Referenz HTML-Anker?
- 13. Wie CSS-Stil fokussiert Anker in HTML
- 14. Delegiertes Klickereignis auf Anker
- 15. Href und onclick Problem in Anker Link
- 16. Klicken Sie auf Anker in einem Highslide-Ereignis
- 17. So simulieren Anker Link Klicken Sie
- 18. Warum funktioniert TabStop nicht mehr?
- 19. Javascript tauschen Text Block onclick Anker Link
- 20. Link "Read More", in einem HTML-Newsletter
- 21. HTML + JS - Variation auf der schwebenden Titelleiste und Link zum benannten Anker Bug
- 22. Allgemeiner Offset für alle Anker in HTML?
- 23. Anker Link zu Firefox über: config?
- 24. deaktivieren Anker Link fehlgeschlagen mit Javascript
- 25. Klicken Sie auf einen HTML-Link in einem WebBrowser-Steuerelement
- 26. AngularJS erstellen html/Link/Anker aus Text (Escape/unescape html in der Ansicht)
- 27. Link innerhalb des Link-Problems: Platzieren eines Links in einem anklickbaren Element
- 28. Link mit PHP-Anker und Hash
- 29. Anker-Tag auf jedes Element in Array anwenden?
- 30. Gewohnheit auf HTML-Element
Oh toll! Vielen Dank! Ich habe mit FF3.5, IE8 und CH3 überprüft und es funktioniert in allen drei. Tausend Dank! –
Cheers ... Es spart meine Zeit .. – bgs
nicht arbeiten auf Safari in ios6.1.3 – aztack