2010-03-29 33 views
0

在Effect.Parallel中分组的每个动画块同时运行。这工作正常。排队效应.Scriptaculous中的排列不起作用

然后,我希望每个Effect.Parallels按顺序触发,并延迟。第二个街区不会等待。它在功能运行时触发。为什么?!

 ///// 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 }); 

回答

0

您是否尝试删除Effect.Parallel并在每个效果上仅定义{queue:'end'}选项?您可能还想从第二个区块删除同步选项