Sembra esserci un problema quando si imposta lo stato attivo su un elemento usando jquery. Apparentemente non attiva la proprietà: focus css impostata su un elemento.jquery focus non attiva il fuoco css
Per esempio nel mio css ho:
div.item1:focus { border:2px solid red; }
nel mio jQuery ho: è impostato
$("div.item1").focus();
La messa a fuoco, ma non v'è alcun bordo rosso applicato all'elemento.
Nelle versioni più recenti del browser, l'evento può essere esteso a tutti i tipi di elementi impostando in modo esplicito proprietà tabIndex dell'elemento. - dal link jQuery docs sopra – sabithpocker
Sembra abbozzato da usare in quanto non esiste una definizione di cosa sia un "browser recente", ma ovviamente lo si può fare anche in questo modo. Probabilmente sono preferibili altri soluzioni alternative. –
Ho appena trovato il lavoro di ppk su questo, ha incluso 'elementi con tabindex' per la sua ricerca sembra – sabithpocker