Mootools如何在完成补间时执行代码?

时间:2011-11-30 10:22:46

标签: mootools

我有这个:

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

我怎样才能在效果完成后显示警告信息?

2 个答案:

答案 0 :(得分:7)

你可以使用

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

);

答案 1 :(得分:3)

您必须使用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