【发布时间】:2017-07-18 08:05:16
【问题描述】:
我对 AngularJS 有一些基本经验,但我绝对是 CCS 动画的初学者。 说了这么多,我想把这些东西拼凑起来:
- 在 CSS 中,我定义了 2 个不同的“闪烁动画”类:
.blink-anim-slow和.blink-anim-fast引用相同的@keyframes定义,但持续时间不同 - 使用 3 个单选按钮,您可以为
<div>选择动画:无 / 慢速闪烁 / 快速闪烁 - 简单的
<div>和ng-class属性来应用不同的动画
在 Chrome 和 Firefox 中一切正常。 但是,在 IE11 中,我得到了这种特殊行为:
慢闪和快闪之间的切换不能直接进行,我必须先过“无”,然后才能应用“慢”或“快”。
这是一个 Plnkr:http://plnkr.co/edit/16aQRENmVj3wdpv9BQiE?p=preview
现在我有点困惑我的错误在哪里...... CSS 或 Angular 相关?
我阅读了有关媒体查询和 IE 的信息,但我没有使用它。 我不确定是否需要为此使用 ngAnimate……但对于这样一个简单的用例可能不需要。
非常感谢您指导我正确的方向或更新的 plunkr!
【问题讨论】:
标签: angularjs css-animations ng-animate