javascript - AngularJS:ngAnimate 在 IE10 上随机失败

标签 javascript angularjs css animation internet-explorer-10

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

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

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

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

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

最佳答案

As I added the version number I realized I should check for the latest and indeed this seems to be fixed in 1.2.13. If you try to animate too quickly after page load, it may not work but eventually the code catches up and all rows work correctly.

关于javascript - AngularJS:ngAnimate 在 IE10 上随机失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22080007/

相关文章:

javascript - NoSuchMethod webview 评估javascript

javascript - 如何在仍然使用 React 的情况下制作静态主页?

javascript - 使用 PUT 方法 Angularjs 发送文件

html - 在网页上,如何为特定部分设置滚动条?

wordpress - 如何取消响应式网站页脚菜单中的 CSS 效果?

html - 选中框时移动复选框标签

javascript - 等待多个 promise 完成

javascript - 检查工作时间

javascript - 正则表达式 Camel 化字符串中的特定文本

javascript - AngularJS - 如何在复选框选择上显示/隐藏表格列 - 从嵌套的 ng-repeat 生成