Javascript 排队效应。Scriptaculous中的并行不起作用
每个动画块分组在一个Effect.Parallel中,同时运行。那很好 然后,我想让每个Effect.Parallels按顺序触发,并有一个延迟。第二个街区并不等待轮到它。它在函数运行时激发。为什么Javascript 排队效应。Scriptaculous中的并行不起作用,javascript,animation,prototypejs,scriptaculous,Javascript,Animation,Prototypejs,Scriptaculous,每个动画块分组在一个Effect.Parallel中,同时运行。那很好 然后,我想让每个Effect.Parallels按顺序触发,并有一个延迟。第二个街区并不等待轮到它。它在函数运行时激发。为什么 ///// FIRST BLOCK ///// new Effect.Parallel([ new Effect.Morph... ], { queue: 'front' }); ///// SECOND BLOCK //
///// FIRST BLOCK /////
new Effect.Parallel([
new Effect.Morph...
], { queue: 'front' });
///// SECOND BLOCK /////
new Effect.Parallel([
Element.toggleClassName($$('#add_comment_button .glyph').first(), 'yay')
], { sync: true, queue: 'end', delay: 1 });
///// THIRD BLOCK /////
new Effect.Parallel([
new Effect.SlideUp...
], { queue: 'end', delay: 4 });
您是否尝试删除Effect.Parallel并在每个效果上定义选项{queue:'end'}?您可能还想从第二块中删除同步选项