0

我有一个棘手的 CSS3 动画问题,我什至不知道如何解决

有 <#box> 应用了 css3 动画。当这个动画结束时,一个新的 webkitAnimationEnd 事件将一个新的类添加到 <#box> 来触发第二个动画,当这个第二个动画结束时,另一个 webkitAnimationEnd 事件将另一个类添加到 <#box> 来触发第三个动画,依此类推等等...

这是我到目前为止所拥有的。我不知道如何为不同的动画应用多个事件侦听器 - http://jsfiddle.net/lesballard/uFbUj/15/

这甚至可能吗?(对不起这里的菜鸟)

提前谢谢-Les

4

1 回答 1

0

也不可能订阅仅由特定 css 类定义的动画触发的侦听器,也不是必需的。

您只需要一个事件侦听器,它在触发时会删除当前类并添加另一个类。

这可以通过一个简单的队列机制来完成,您所需要的只是一个类名数组,以及一个在动画结束事件触发时增加/减少的索引。

http://jsfiddle.net/uFbUj/26/

于 2012-10-01T13:06:22.577 回答