Evite o Tabstop em um elemento (link âncora) em HTML
Pergunta
É possível cancelar um <a href="...">
de estar tabtopped em algum navegador? Eu gostaria de fazer isso sem JavaScript.
Solução
Alguns navegadores apoiam o tabindex="-1"
atribuir, mas não todos eles, pois esse não é um comportamento padrão.
Outras dicas
Os navegadores modernos, compatíveis com HTML5, apoiam o [tabindex]
atributo, onde um valor de -1
impedirá que o elemento seja abordado.
Se o valor for um número inteiro negativo
O agente do usuário deve permitir que o elemento seja focado, mas não deve permitir que o elemento seja alcançado usando a navegação seqüencial de foco.
Você pode aplicar um manipulador de jQuery ao elemento que deseja direcionar vários elementos sem parada de guias.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Seria uma maneira de fazer isso ....
Eu acho que você poderia fazer isso por JavaScript, você substitui o window.onkeypress
ou onkeydown
, prenda o botão da guia e defina o foco na ordem desejada.
Remova o href
atributo da sua tag âncora