Domanda

E 'possibile cancellare un <a href="..."> dall'essere tabstopped in qualsiasi browser? Vorrei fare questo senza Javascript.

È stato utile?

Soluzione

Alcuni browser supportano l'attributo tabindex="-1", ma non tutti, dal momento che questo non è un comportamento standard.

Altri suggerimenti

Moderno, HTML5 compatibile, browser supportano il attributo [tabindex] , dove un valore di -1 impedirà l'elemento venga schede a.

  

Se il valore è un numero intero negativo
  L'agente utente deve consentire l'elemento da mettere a fuoco, ma non dovrebbe permettere l'elemento da raggiungere utilizzando Navigazione con attivazione sequenziale.

Si potrebbe applicare un gestore JQuery per l'elemento che si desidera raggiungere più elementi senza tabulazione.

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

Sarebbe un modo per farlo ....

Credo che si potrebbe fare questo javascript, si ignora la window.onkeypress o onkeydown, intrappolare il tasto tab, e impostare la messa a fuoco nell'ordine desiderato.

Rimuovere l'attributo href dal tag di ancoraggio

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top