【问题标题】:AngularJS and AnimationsAngularJS 和动画
【发布时间】:2014-12-20 17:37:45
【问题描述】:

ngAnimate 似乎是触发动画的基础。但是,它不包含任何动画。

当我在网上搜索时,我看到了 2 种不同的方法;基于 JavaScript 的动画和 CSS3 动画。我了解每个人的优缺点,在这里简要介绍一下:

JavaScript:

  • 支持旧版浏览器,但可能不稳定
  • 更容易“将动画绑定在一起”

CSS:

  • 更流畅
  • 不支持旧浏览器
  • 标准,我说?

所以当我环顾网络时,我看到了这两种实现:

什么是“标准”方法?人们如何在他们复杂的 angularjs 应用程序中使用它?您对其他工具有什么建议吗?

【问题讨论】:

    标签: javascript angularjs css animation


    【解决方案1】:

    经过大量研究,我最终使用带有 angular-animate 模块的仅 css 动画。

    这是一篇很棒的文章,概述了如何使用它:http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html

    如果您查看网络上大多数基于 css 的转换,它们都有 JS 添加/删除类。 Angular animate 根据您已经在使用的语句为您处理所有这些,只需将您的代码挂钩。

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 2017-04-20
      • 2014-08-05
      相关资源
      最近更新 更多