2013-11-25 12 views
6

Cerco di cambiare il css quando un utente seleziona un risultato utilizzando la tastiera (tasto freccia).modifica completamento automatico css selezionare utilizzando la tastiera (tasto freccia)

.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus, .ui-menu .ui-menu-item a:active { 
    background:#ff8a00!important; 
    color:#000; 
    border-radius:0; 
} 

Tuttavia, questo css ha effetto solo con un evento del mouse.

enter image description here

+0

hai una demo online? –

+0

@Mohsen ne ho creato uno..http: //jsfiddle.net/RDj4Z/2/ – nik

+0

scusa ma questo codice non funziona sul mio programma ... per favore suggerisci qualcosa ... solo il codice evento del mouse sta funzionando .. – Chetan

risposta

20

Qui si va.

WORKING DEMO

Il CSS:

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
    background: #ff8a00; 
    border: none; 
    color:#000; 
    border-radius:0; 
    font-weight: normal; 
} 
+0

grazie lavoro qui: D – rusly

+0

Siete i benvenuti :) - @rusly – Nitesh

+0

scusate ma questo codice non funziona sul mio programma .. si prega di suggerire qualcosa ... solo il codice evento del mouse sta funzionando .. – Chetan

2

provare questo:

jsFiddle

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{ 
    background: #ff8a00!important; 
    color: #000; 
    border-radius: 0; 
} 
-1

mi piace questa soluzione. Ma mi sono chiesto ora è possibile cambiare anche il colore di sfondo del link, se un elemento di menu-ui è al passaggio del mouse? Sarebbe fantastico usare questo snippet di codice!

+0

Questo dovrebbe sii un commento, non una risposta. –