Im impostando un menu con uno sfondo diverso: i colori di passaggio del mouse. Gli sfondi dei pulsanti saranno di colore grigio e al passaggio del mouse il pulsante animate() al rispettivo colore.Ottieni il valore css da: hover con .css() - jquery
posso afferrare il colore predefinito originale del tasto qualunque cosa con il mouse sopra in questo modo:
var origBackgroundColor = $(this).css('background-color');
Ma è possibile per ottenere il colore da un CSS: hover proprietà che ho impostato? Avrò il: hover colori impostati per ogni pulsante, perché se qualcuno non ha JS abilitato la navigazione avrà ancora: effetti hover funzionanti.
Qualcosa di simile (O c'è un altro modo):
var hoverColor = $(this).css('background-color:hover');
Tutte le idee? È possibile?
aggiornati con una funzione unhover per completare l'effetto http: // jsfiddle .net/UXzx2/1/ – generalhenry
Grazie a @generalhenry. Ero troppo pigro ; o) – user113716
questo è in realtà abbastanza intelligente perché l'attivazione del passaggio del mouse senza fare nulla, ma memorizzare il valore poi lo si anima:] bello! grazie anche –