Prevenir tabstop sobre un elemento (enlace de anclaje) en HTML
Pregunta
¿Es posible cancelar una <a href="...">
de ser tabstopped en cualquier navegador? Me gustaría hacer esto sin Javascript.
Solución
Algunos navegadores soportan el atributo tabindex="-1"
, pero no todos ellos, ya que esto no es un comportamiento estándar.
Otros consejos
moderno, compatible con HTML5, navegadores son compatibles con la atributo [tabindex]
, donde un valor de -1
evitará que el elemento de ser pestañas a.
Si el valor es un entero negativo
El agente de usuario debe permitir que el elemento que se desea enfocar, pero no se debe permitir que el elemento que debe alcanzarse mediante un desplazamiento secuencial.
Se podría aplicar un manejador de jQuery para el elemento que desea orientar múltiples elementos sin tabulación.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Sería una manera de hacerlo ....
Creo que se podría hacer esto mediante Javascript, se reemplaza la trampa el botón pestaña window.onkeypress
o onkeydown
, y establecer el foco en el orden deseado.
Eliminar el atributo href
de su etiqueta de anclaje