Pergunta

É possível cancelar um <a href="..."> de estar tabtopped em algum navegador? Eu gostaria de fazer isso sem JavaScript.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top