I want an equivalent of fadeTo() for colors, instead of opacity.
For example, starting with backgroundColor = "red", how can I gradually move to backgroundColor = "green" with jQuery?
I want an equivalent of fadeTo() for colors, instead of opacity.
For example, starting with backgroundColor = "red", how can I gradually move to backgroundColor = "green" with jQuery?
You need to use jQuery UI Color Animation.
You may also use CSS3 transitions which I prefer. Not supported in Internet Explorer 9 or older. Will be supported in Internet Explorer 10.
You could use animate()
$('#yourdiv').animate({ backgroundColor: "green" }, 1000)