当我离开页面(关闭视图/布局)并在同一区域打开新页面时,是否有一种方便的方法来添加效果? (类似淡入淡出效果)
木偶区域有一种方法称为open
默认情况下,只需用新视图替换旧视图的 HTML。您可以重写此方法来执行您喜欢的任何动画。来自区域文档:
设置视图的方式el
被附上
如果您需要更改视图附加到 DOM 的方式
通过区域显示视图,覆盖open
的方法
地区。此方法接收一个参数 - 要显示的视图。
默认实现open
is:
Marionette.Region.prototype.open = function(view){
this.$el.html(view.el);
}
这将用视图的内容替换该区域的内容el
/ 内容。你可以将其更改为你想要的任何内容,
不过,促进过渡效果等等。
Marionette.Region.prototype.open = function(view){
this.$el.hide();
this.$el.html(view.el);
this.$el.slideDown("fast");
}
此示例将导致视图从顶部滑落
该地区的,而不仅仅是出现在某个地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)