This is a special effect to allow to combine more than one core effect into a parallel effect. It’s the only effect that doesn’t take an element as first parameter, but an array of subeffects.
作用 :联合多个效果核心效果的特殊作用。唯一一个效果没有把element作为第一个参数,而是一系列效果。
Syntax
Example
[url]http://wiki.script.aculo.us/scriptaculous/show/Effect.Parallel[/url]
作用 :联合多个效果核心效果的特殊作用。唯一一个效果没有把element作为第一个参数,而是一系列效果。
Syntax
new Effect.Parallel([array of subeffects], [options]);Example
new Effect.Parallel(
[ new Effect.Move(element, {sync: true, x: 20, y: -30, mode: 'relative'}),
new Effect.Opacity(element, {sync: true, to: 0.0, from: 1.0 } ) ],
{ duration: 0.5,
afterFinish: function(effect) { Element.hide(effect.effects[0].this.parentNode); }
}
);
[url]http://wiki.script.aculo.us/scriptaculous/show/Effect.Parallel[/url]
本文介绍了一个特殊效果——Effect.Parallel,该效果允许将多个核心效果组合为一个平行执行的效果。Effect.Parallel 不以单一元素作为参数,而是接收一系列子效果组成的数组。文章通过示例展示了如何使用 Effect.Parallel 来同时执行移动和透明度变化两个效果,并在完成后隐藏元素。

被折叠的 条评论
为什么被折叠?



