使用Javascript随时间改变背景颜色

使用Javascript随时间改变背景颜色,javascript,colors,settimeout,Javascript,Colors,Settimeout,例如,我怎样才能模仿警车的灯塔(lightbar)的颜色,随着时间的推移,从蓝色到白色再到蓝色 我想我可能会生成太多的setTimeout函数来改变颜色,但我想知道是否有一种更优雅的方法(或者理想情况下有一个库可以做到这一点) 谢谢 我可能会生成太多的setTimeout函数来改变颜色,但我想知道是否有更优雅的方法 是的,有。一个函数,根据当前时间计算下一步的颜色,绘制颜色,并再次为自己安排超时 或者理想情况下是一个这样做的图书馆 基本上每个DOM/动画库都会这样做。您需要jQuery颜色吗-

例如,我怎样才能模仿警车的灯塔(lightbar)的颜色,随着时间的推移,从蓝色到白色再到蓝色

我想我可能会生成太多的setTimeout函数来改变颜色,但我想知道是否有一种更优雅的方法(或者理想情况下有一个库可以做到这一点)

谢谢

我可能会生成太多的setTimeout函数来改变颜色,但我想知道是否有更优雅的方法

是的,有。一个函数,根据当前时间计算下一步的颜色,绘制颜色,并再次为自己安排超时

或者理想情况下是一个这样做的图书馆

基本上每个DOM/动画库都会这样做。

您需要jQuery颜色吗-