Est-il possible d'annuler une <a href="...">
tabulation dans n'importe quel navigateur? J'aimerais faire cela sans Javascript.
Est-il possible d'annuler une <a href="...">
tabulation dans n'importe quel navigateur? J'aimerais faire cela sans Javascript.
Réponses:
Certains navigateurs prennent en charge l' tabindex="-1"
attribut, mais pas tous, car il ne s'agit pas d'un comportement standard.
Les navigateurs modernes et compatibles HTML5 prennent en charge l' [tabindex]
attribut , où la valeur de -1
empêchera l'élément d'être tabulé.
Si la valeur est un entier négatif
L'agent utilisateur doit autoriser le focus de l'élément, mais ne doit pas permettre à l'élément d'être atteint à l'aide de la navigation de focus séquentielle.
Je pense que vous pouvez le faire en javascript, vous remplacez le bouton window.onkeypress
ou onkeydown
, piègez le bouton de l'onglet et définissez le focus dans l'ordre souhaité.
Supprimez l' href
attribut de votre balise d'ancrage
$('[href="whatever-the-url-is"]').removeAttr('href');