consideri un div "dMyDiv"jquery animate, ma poi tornare alla normalità
Ho notato in jQuery posso animare quindi questo:
$("#dMyDiv").animate({
backgroundColor: "#aa0000"
}, 1000);
porta un rosso come colore di sfondo al mio div. Ma c'è un modo per poi dopo dire 10 secondi tornare al mio normale sfondo bianco del mio div? Vedo che c'è una funzione di callback, ma non sono sicuro se è possibile avviare l'animazione, e una volta che l'animazione è fatta per tornare al mio sfondo normale (prima dell'animazione). Devo solo fare questo:
$("#dMyDiv").animate({
backgroundColor: "#aa0000"
}, 1000, function() {
$(#dMyDiv").animate({ backgroundColor: "#fff" }, 1000);
};
);
Significato dopo che il rosso si anima, appena si anima di nuovo in bianco?
Pensavo volessi aspettare 10 secondi e poi rianimare? Se è così, controlla la mia risposta su come farlo. Se no e vuoi chiamarlo immediatamente dopo la prima animazione, ce l'hai! –
@Scott - Beh, stavo davvero cercando di passare da un'animazione all'altra, e se ci pensate posso impostare i secondi per animare, quindi dovrebbe farlo. Ti contatterò ancora per il tuo duro lavoro dedicato :). – oJM86o
oJM86o: La mia risposta è stata corretta ed è rimasta accettata per qualche tempo. Ora ti sei risposto con meno funzionalità e hai rimosso la risposta accettata per mettere la tua risposta come accettata. Di conseguenza, la mia reputazione è diminuita di 15 punti. ¬¬ – lu1s