アニメーションの実行後にイベントをトリガする方法はありますか? 何のためのコスですか?YUI Anim on Afterイベント?
私COSEが今
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut
});
...など
注..です 私はYUIライブラリと非常に新しいだと私は迷子になっている:これはYUI2に適用されます。
アニメーションの実行後にイベントをトリガする方法はありますか? 何のためのコスですか?YUI Anim on Afterイベント?
私COSEが今
var anim = new Y.Anim({
node: node,
duration: 1.0,
easing: Y.Easing.easeOut
});
...など
注..です 私はYUIライブラリと非常に新しいだと私は迷子になっている:これはYUI2に適用されます。
Yup!以下のような何か:
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
}
}
});
はこのYUI 2または3ですか?それは私のコードで動作するように音が...私はyui3 – Francesco
を使用して私は思うこれは2.xです。私は3.xを使ったことはありませんが、ドキュメントにはいくつかの情報があります:http://yuilibrary.com/yui/docs/anim/end-event.html –
ありがとう!私はそれを解決した – Francesco