我在我的 Ember 应用程序中使用了许多自定义视图,它们是动态插入或从 DOM 中删除的。
一切正常,除了我想在插入或删除视图时使用平滑的 jquery 动画。例如,我有这样的看法:
<div id="container">
{{#if App.slideShow}}
{{view App.SlideShowView}}
{{/if}}
</div>
通常容器的高度是0px,它会根据视图的高度而变化;但是当视图被插入时,它突然发生了。我想要类似的东西:
$('#container').slideDown(300);
//now the view should became visible
当视图被删除时,我想要类似的东西:
//the view becomes invisble
$('#container').slideUp(300);
在 Ember 中设置这种动画的最佳方法是什么?