Question

Est-il possible d'annuler une <a href="..."> d'être tabstopped dans un navigateur? Je voudrais le faire sans Javascript.

Était-ce utile?

La solution

Certains navigateurs prennent en charge l'attribut tabindex="-1", mais pas tous, puisque ce n'est pas un comportement standard.

Autres conseils

moderne, HTML5 compatible, navigateurs prennent en charge le attribut [tabindex] , où une valeur de -1 empêche l'élément d'être à onglets.

  

Si la valeur est un entier négatif   L'agent utilisateur doit permettre à l'élément à se concentrer, mais ne devrait pas permettre à l'élément à atteindre en utilisant la navigation séquentielle de mise au point.

Vous pouvez appliquer un gestionnaire JQuery à l'élément que vous souhaitez cibler plusieurs éléments sans taquet de tabulation.

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

Ce serait une façon de le faire ....

Je pense que vous pouvez le faire en javascript, vous substituez la window.onkeypress ou onkeydown, piège le bouton onglet et définissez la mise au point à l'ordre souhaité.

Supprimer l'attribut href de votre balise d'ancrage

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top