有一种方法可以在动画完成后触发事件吗? 它的特征是什么? 我对YUI库很新,我迷路了......
我的cose现在是
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut
});
...等
注意:这适用于YUI2。
答案 0 :(得分:1)
烨!类似的东西:
var myAnim = new YAHOO.util.Anim("yourId", {
left: {from: 0, to:75}
}, 1);
myAnim.onComplete.subscribe(function() {
alert('Done!');
});
有关更多示例,请参阅http://developer.yahoo.com/yui/examples/animation/index.html。
答案 1 :(得分:1)
要在动画完成后执行某些操作,您只需要收听“结束”事件:
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut,
on: {
end: function (e) {
// your stuff here
}
}
});
答案 2 :(得分:0)
这个想法是,由于动画需要时间,因此您可能希望在动画完成时通知您执行您可能需要的任何其他逻辑:以下是该事件的一些用法: