【发布时间】:2016-10-29 04:34:45
【问题描述】:
我有问题。我使用 Bounce.js 创建漂亮的菜单动画(带有一些很酷的效果)。 Bounce.js 使用 css 关键帧动画,重启可能会出现问题。我有菜单,当我单击一个按钮并添加 .show 类时,它应该触发显示动画。但是当我再次按下该按钮时,隐藏类应该添加隐藏动画(这只是先前动画的反向版本)。
Js 正在工作(类正在正确添加和删除),但动画只触发一次 - 并且没有隐藏动画(菜单元素只是消失而没有自行设置动画)。
【问题讨论】:
-
我找不到答案,所以我自己做
-
这是一种不同的方法。我的更短更容易,它有点不同的问题(关于添加类)
-
我不认为它们有什么不同。你的答案对我来说也不短(参考标题下的第二个 sn-p 用于将一个动画切换到另一个)。无论如何,我将把它留给社区来决定。
标签: javascript css css-transitions css-animations keyframe