Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Mootools-Fx.Tween vs Fx.Morph_Javascript_Mootools - Fatal编程技术网

Javascript Mootools-Fx.Tween vs Fx.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'

我对MooTools还不太熟悉。我注意到变形效果类似于吐温效果

唯一的区别是,tween用于一个属性,而morph用于多个属性

有人能告诉我什么效果最适合使用,即两种情况下,一种效果比另一种更适合


谢谢

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()
)。在我看来,如果你需要重用它,那就没有什么好处了。