最佳答案
我有一个 CSS3动画,需要重新启动一次点击。这是一个显示还剩多少时间的酒吧。我使用 scaleY (0)转换来创建效果。
现在我需要重新启动动画,方法是将工具条恢复为 scaleY (1) ,并让它再次恢复为 scaleY (0)。 我第一次尝试设置 scaleY (1)失败,因为它需要15秒才能恢复到完整长度。即使我将持续时间更改为0.1秒,也需要延迟或链接 scaleY (0)的分配,以完成条形码的补充。 对于这么简单的任务来说太复杂了。
我还发现了一个有趣的技巧,通过从文档中删除元素,然后重新插入一个克隆的元素来重新启动动画: Http://css-tricks.com/restart-css-animation/
它工作,但是有没有更好的方法来重新启动一个 CSS 动画? 我使用的是 Prototype 和 动起来,但不限于它们。