Задать вопрос
mannaro
@mannaro
Умею профессионально гуглить

Как выполнить функцию по окончании анимации?

Здравствуйте! Подскажите пожалуйста. У меня есть некоторый класс, который наследуется от Fx:

var cl = new Class({
   Extends: Fx,
   initialize: function (elem) {
      this.elem = elem;
   },
   set: function (now) {
      this.setStyle('opacity', now);
   }
});


И мне нужно по окончанию анимации выполнить некоторую функцию. Как реализовать?:)
  • Вопрос задан
  • 3102 просмотра
Подписаться 4 Оценить Комментировать
Решения вопроса 1
sdevalex
@sdevalex
initialize: function (elem) {
    //...
    this.addEvent('complete', function(){ ... });
},
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@theaspin
Кстати, для элементов уже есть метод fade, новый класс не нужен:
mootools.net/docs/core/Fx/Fx.Tween#Element:fade
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы