Ho un pulsante nel mio modulo html e ho bisogno di cambiare la sua immagine di sfondo quando si fa clic su css. funziona perfettamente in FF ma sembra che IE non supporti lo stato :active
.Come fare: lavoro stato attivo in IE?
Ecco il mio codice:
HTML:
<button class='button'>Click Me</button>
CSS:
.button {
width: 118px;
height: 33px;
background: url(/images/admin/btn.png) no-repeat center top;
border: none;
outline: none;
}
.button:active {
background-position: center bottom;
}
In realtà, questo problema di solito è per "hover" dove le callback appropriate sono per "mouseover" e "mouseout". Non l'ho mai provato come attivo, quindi "mouse" e "mouseup" potrebbero non essere esattamente gli eventi corretti da catturare, ma tu hai l'idea. –
Sembra che devo usare il codice javascript per lo scopo. :( –
Penso che tu stia cercando gli eventi focusin (http://api.jquery.com/focusin/) e focusout (http://api.jquery.com/focusout/) – AgentConundrum