Как очереди сценарий и не сценарий эффектов / событий - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть серия эффектов / событий, которые работают по клику (чтобы создать эффект минимизации окна) - в общем виде:

  • изменить css_style.overflow на "скрытый"
  • scriptaculous - эффект уменьшения масштаба элемента div
  • scriptaculous - эффект перемещения элемента div (в угол экрана).

Они работают нормально, но когда я пытаюсьчтобы полностью изменить процесс (чтобы получить эффект максимизации / восстановления окна - мне нужно отложить «переполнение: видимое» до тех пор, пока не завершатся эффекты сценария.
Документация Scriptaculous ссылается на параметр afterFinish, но я могуне заставить его работать.

Может ли кто-нибудь помочь, пожалуйста. Или есть лучшее решение? Код, который я хочу запустить ПОСЛЕ того, как другие эффекты закончили:видимый ";

1 Ответ

1 голос
/ 08 сентября 2011

Вы можете использовать обратный вызов afterFinish. Например:

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