Javascript Mootools-Fx.Tween vs Fx.Morph
我对MooTools还不太熟悉。我注意到变形效果类似于吐温效果 唯一的区别是,tween用于一个属性,而morph用于多个属性 有人能告诉我什么效果最适合使用,即两种情况下,一种效果比另一种更适合Javascript Mootools-Fx.Tween vs Fx.Morph,javascript,mootools,Javascript,Mootools,我对MooTools还不太熟悉。我注意到变形效果类似于吐温效果 唯一的区别是,tween用于一个属性,而morph用于多个属性 有人能告诉我什么效果最适合使用,即两种情况下,一种效果比另一种更适合 谢谢 Fx.Tween在仅为一个属性设置动画时比Fx.Morph更具性能,即: el.tween('height', 100); 对 el.morph({ height: 100 }); 你永远不想做的是: el.tween('height', 100); el.tween('width'
谢谢
Fx.Tween
在仅为一个属性设置动画时比Fx.Morph
更具性能,即:
el.tween('height', 100);
对
el.morph({
height: 100
});
你永远不想做的是:
el.tween('height', 100);
el.tween('width', 100);
而不是:
el.morph({
height: 100,
width: 1000
});
事实上,我建议使用
Fx.Tween
和Fx.Morph
来代替速记方法。因为将Fx实例存储到元素存储中的占用空间,而不是根本不存储它?或我认为没有真正的区别可言——当然不是在执行方面。1-off tween/morph的唯一优点是缺少持久的Fx对象(通过Fx.morph(el,options.start()
)。在我看来,如果你需要重用它,那就没有什么好处了。