AngularJS:ngAnimate在IE10上随机失败

时间:2014-02-27 20:47:29

标签: javascript angularjs css3 animation internet-explorer-10

使用AngularJS 1.2.1我有一个页面,上面有7个单独的ngSwitch和ngAnimates,因此它们看起来像左右滑块,每个开启是一个完整的行。内容从右侧或左侧滑入,由按钮控制。正如我所说,这些滑动行中有7个,所有这些行都在一个控制器内。

我尝试过的每一款浏览器都能很好地运行IE10。这里的动画可以用于随机ngSwitch。一些动画,一些只是重新显示,好像没有动画。每次刷新都是不同的,有时候没有工作,有时候(虽然很少)都有。

这似乎是某种计时问题,每个交换机都是由服务器单独的REST get填充的。由于service.get,我无法在Plunkr中复制此内容。

ngAnimate依赖于在动画期间更改开关中的类。显然我已经正确定义了动画,因为它们在其他任何地方都可以正常工作。由于ngAnimate在动画期间自动更改了类,所以我不能搞清楚它。

这是ngAnimate的已知问题吗?有解决办法吗?

1 个答案:

答案 0 :(得分:0)

  

当我添加版本号时,我意识到我应该检查最新版本,这似乎在1.2.13中得到修复。如果您在页面加载后尝试动画过快,它可能无法正常工作,但最终代码会赶上并且所有行都能正常工作。