アニメーションが完了した後にイベントをトリガーする方法はありますか?それのコースは何ですか?私はYUIライブラリを初めて使用し、迷子になっています。
私のコーズは今です
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut
});
...等
注:これはYUI2に適用されます。
アニメーションが完了した後にイベントをトリガーする方法はありますか?それのコースは何ですか?私はYUIライブラリを初めて使用し、迷子になっています。
私のコーズは今です
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut
});
...等
注:これはYUI2に適用されます。
うん!何かのようなもの:
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を参照してください。
アニメーションが完了した後に何かを行うには、「終了」イベントを聞く必要があります。
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut,
on: {
end: function (e) {
// your stuff here
}
}
});
アニメーションには時間がかかるため、アニメーションが完了したときに通知を受け取り、必要な追加のロジックを実行することをお勧めします。そのイベントのいくつかの使用法を次に示します。