演示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/