演示 http://jsbin.com/utOrAPO/1/edit?html,js,output
来源https://github.com/angular/angular.js/commit/dde1b2949727c297e214c99960141bfad438d7a4#diff-fc9e96da9f5a9dfda43ef79e695d27ccR853
Angular 1.2.9 引入了 DOM 回调。 $animate:before
和 $animate:after
事件将在执行动画时在动画元素上触发。但是,$animate:after
是在 $animate:before
事件之后立即触发的,而不是在动画完成之后触发的。
无论我使用 CSS 还是 JS 动画都没有区别。 ( http://jsbin.com/utOrAPO/3/edit )
我的问题是:DOM 回调是这样设计的吗?
最佳答案
根据 https://github.com/angular/angular.js/commit/ca6b7d0fa2e355ebd764230260758cee9a4ebe1e , Angular 1.2.10 添加了一个新事件 $animate:close
以在动画完成时触发。
关于javascript - 为什么立即触发 angular 1.2.9 DOM 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191633/