2

タイトルとして、イベントの終了後に関数を起動するにはどうすればよいかを知りたいと思います。ありがとう!

4

1 に答える 1

3

Fx クラスはすべて、いくつかのイベントをサポートしています。

onComplete

最後のアニメーションが終了したときに発生します。

element.set("tween", {
    onComplete: function() {
        this; // the Fx.Tween instance
        this.element; // the element that tweened
    }
}).tween("opacity", [0, 1]);

onStart

アニメーションの開始時に発生します。

var myMorph = new Fx.Morph(element, {
    onStart: function() {
        this.element.addClass("disabled"); 
    }
});

myMorph.start({marginLeft: [-200, 0]});

onCancel

アニメーションを停止すると発生します。

また、Fx.Elements には、制御されたすべてのアニメーションに適用される同じイベントの汎用セットがあります。

ドキュメントを見てください。たとえばhttp://mootools.net/docs/core/Fx/Fx.Morph - および Fx ドキュメント。任意のイベントまたはイベントの組み合わせを使用できます。

link: "chain"高度な制御のために、「キャンセル」または「無視」などを設定することもできます。

于 2012-04-04T15:07:31.700 に答える