如何排队scriptaculous和非scriptaculous效果/事件

时间:2011-09-08 14:14:25

标签: css scriptaculous

我有一系列效果/事件可以点击(以实现最小化窗口的效果) - 概述如下:

  • 将css_style.overflow更改为“hidden”
  • scriptaculous - 减少div的规模的效果
  • scriptaculous - 移动div(到屏幕一角)的效果。

这些工作正常,但是当我尝试颠倒过程时(为了达到最大化/恢复窗口的效果 - 我需要延迟'溢出:可见',直到完成剧本效果。) Scriptaculous文档是指'afterFinish'参数,但我无法使其工作。

任何人都可以协助。或者有更好的解决方案吗? 我希望在其他效果完成后运行的代码是:     的getElementById( “DIVID”)style.overflow = “可见的”。

1 个答案:

答案 0 :(得分:1)

您可以使用afterFinish回调。例如:

   new Effect._____('myElement', { duration: 1, afterFinish: function() { 
        ... your code ... 
      } 
   });