Mootools, как выполнить код на полную анимацию? - PullRequest
2 голосов
/ 30 ноября 2011

У меня есть это:

this.slides[this.slideIndex].set('tween', {duration: '3000'});
this.slides[this.slideIndex].tween('opacity', '1');

как я могу, например, показать предупреждающее сообщение после завершения эффекта?

Ответы [ 2 ]

7 голосов
/ 30 ноября 2011

вы можете использовать

this.slides[this.slideIndex].set('tween', 
{
 duration: '3000',
 onComplete: function() {alert('msg');}
}

);
3 голосов
/ 03 декабря 2011

Вы должны использовать функцию Chain.

this.slides[this.slideIndex].tween('opacity', '1');
this.slides[this.slideIndex].get('tween').chain(function() {

    alert('Done...');

});

С помощью метода chain() вы можете связать выполнение любого количества функций. Смотрите здесь: http://mootools.net/docs/core/Class/Class.Extras

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...