Frage

Ist es möglich, von einem <a href="..."> abzubrechen in jedem Browser tabstopped werden? Ich möchte dies ohne Javascript tun.

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top