Ember.js 余烬视图、把手和jQuery效果
我希望将jQuery效果(fadeIn、fadeOut等)合并到我的部分把手模板中。我认为这或多或少可以通过一个单独的视图来实现,其中视图的Ember.js 余烬视图、把手和jQuery效果,ember.js,Ember.js,我希望将jQuery效果(fadeIn、fadeOut等)合并到我的部分把手模板中。我认为这或多或少可以通过一个单独的视图来实现,其中视图的isVisible属性最初为false,其didInsertElement方法调用类似于this.$().fadeIn() 然而,我想做的是在视图的一小部分中添加jQuery效果——比如,为了显示一小块内容,这些内容最初由一个{{if}}语句隐藏,该语句的计算结果为false,然后通过用户反馈切换为true。见下文 有什么建议吗?您可以使用淡入显示的内容视图
isVisible
属性最初为false,其didInsertElement
方法调用类似于this.$().fadeIn()
然而,我想做的是在视图的一小部分中添加jQuery效果——比如,为了显示一小块内容,这些内容最初由一个{{if}}
语句隐藏,该语句的计算结果为false
,然后通过用户反馈切换为true
。见下文
有什么建议吗?您可以使用淡入显示的内容视图,请参阅 把手:
{{{#view App.FadeInView contentBinding=“this”}
{{content.someAdditionalDetail}
{{/view}
JavaScript:
App.FadeInView=Ember.View.extend({
didInsertElement:函数(){
这个。$().hide().show('slow');
}
});
还有一个提示:您可以使用
toggleProperty
而不是set('x',!get('x'))
。我很感激。难以置信,我以前从未在Ember.Observable上注意到过。在Ember.Observable上还有递增属性
和递减属性
,请参阅