Ember对阵列推动采取行动

时间:2014-03-25 20:52:48

标签: ember.js model onchange

http://jsbin.com/qoyudape/4/edit

每次点击更新时,都会插入项目。我希望在插入后将项目红色闪烁一秒钟,就像在链接到回答时的stackoverflow一样,它会闪烁橙色一秒钟https://stackoverflow.com/a/22645880/1175593

我该怎么做?

只有CSS不起作用,因为我只希望效果对新添加的项目,而不是初始加载

1 个答案:

答案 0 :(得分:0)

我不知道CSS,但是Using CSS for fade-in effect on page load,这似乎很好......

http://jsbin.com/qoyudape/6/edit

请注意,我所做的渲染内容并不是必需的,没有它就可以轻松完成...

http://jsbin.com/qoyudape/8/edit

或当项目插入页面时,您可以执行时间敏感的动画

App.BlinkingFooView = Em.View.extend({
  didInsertElement: function(){
     if(this.get('controller.b') % 2 === 0){
       this.$().addClass('mod')
     } 
  }
});

http://jsbin.com/qoyudape/11/edit