ng-animate和jquery slideUp

时间:2013-05-31 12:43:30

标签: javascript angularjs

我正在写一部动画,但它看起来效果不好,这就是我所拥有的:

app
.animation('notification-enter', ['$timeout',function($timeout) {
  return {
    setup : function(element) {
      $(element).addClass('hide');
    },
    start : function(element, done, memo) {
      $(element).slideDown();
    },
    cancel : function(element, done) {
    }
  };
}])
.animation('notification-leave', ['$rootScope', function($rootScope) {
  return {
    setup : function(element) {
    },
    start : function(element, done, memo) {
      // at this moment, the item is removed so we cannot do the slideUp effect.
      $(element).slideUp();
    },
    cancel : function(element, done) {
    }
  };
}]);

我不知道这是否是用ngAnimate实现效果的正确方法。在上面的代码中,我只有在删除项目时遇到问题,在start()函数中,项目已被删除。

所以问题是如何使用ngAnimate正确实现slideUp()效果删除项目?

0 个答案:

没有答案