【问题标题】:AngularJS: ngAnimate randomly fails on IE10AngularJS:ngAnimate 在 IE10 上随机失败
【发布时间】:2014-03-31 13:27:24
【问题描述】:

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

在我尝试过的所有浏览器中一切正常,但 IE10 除外。这里的动画在随机 ngSwitches 上工作。有些动画,有些只是重新显示,就好像没有动画一样。每次刷新都是不同的,有时没有工作,有时(尽管很少)都可以。

这似乎是某种时间问题,每个开关都由来自服务器的单独 REST 获取填充。由于 service.get,我无法在 Plunkr 中复制它。

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

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

【问题讨论】:

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

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2017-10-18
    • 2015-08-04
    • 2017-02-07
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多