我有一个div,其背景颜色现在设置为红色,当我按下键盘上的一个键时,让我们说数字1键我希望它将颜色改为绿色,如果我再次按下它我想要它变回红色。
使用像jQuery这样的东西并不难。但除此之外,我希望它能够做到以下几点:
如果我按下键盘上的相同键(数字1)2秒钟,我希望它将颜色更改为橙色,但我希望颜色更改像css3过渡一样动画。
除此之外,我希望能够知道转换何时“完成”,以便我可以将颜色更改为蓝色。
但是!!如果转换没有完成(即用户没有按下至少2秒钟),那么我希望颜色返回原来的红色。
这可以使用jQuery吗?还是可能的?任何帮助将不胜感激