Vai a questo ultra-semplice violino in un browser Webkit e cliccare su su degli ingressi:Come consentire lo spostamento della tastiera dei collegamenti in Firefox?
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
Poi, si noti che è possibile tastiera navigare attraverso entrambi gli ingressi ed i collegamenti utilizzando il Tasto Tab (e Shift + Scheda per navigare nell'ordine inverso).
Ora, guarda lo stesso violino in Firefox su Mac OS e fai la stessa cosa. Gli input ricevono focus, ma i collegamenti non riceveranno focus. Non è un problema di visualizzazione CSS. L'attenzione salta dall'ultimo input alla barra degli URL.
ho provato infinite combinazioni di tabindex
dichiarazioni nel codice, e inutilmente, per es .:
Che diamine sta succedendo qui? Accetterò qualsiasi risposta che abbia:
a) un violino che funziona in Firefox
b) una spiegazione di cosa sta succedendo esattamente qui nella testa di Mozilla. Sembra contraddire lo spec.
Non so cosa sta succedendo, può essere uno strano JSFiddle & FF bug. Prova a eliminare tutti i 'tabindex's, e metti' tabindex = "- 1" 'su tutti e solo i link. Non ho accesso a FF per testare. –
nah è una cosa mac. guarda la mia risposta ... – Ben
Oh sì. Questo comportamento dovrebbe verificarsi anche in Safari, se non hai "tutti i controlli" abilitati o altro. Non è un problema di Moz –