アニメーションが完了したらアニメーションを破棄したい。試みたaddEventListener
は動作しませんでした。bodymovinアニメーションが完了しているかどうかをチェックする方法は?
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
アニメーションが完了したらアニメーションを破棄したい。試みたaddEventListener
は動作しませんでした。bodymovinアニメーションが完了しているかどうかをチェックする方法は?
anim = bodymovin.loadAnimation(params);
animContainer.addEventListener("complete", myScript);
function myScript(){
anim.destroy();
}
アニメーション化されている要素のネイティブの「transitionend」イベントをリッスンする方法があります。
element.addEventListener("transitionend", anim.destroy());
以下のコード化された作品 ...
anim.addEventListener("complete", function(){
anim.destroy());
});
anim = bodymovin.loadAnimation(animData);
anim.addEventListener("complete", function() {
anim.destroy();
});
は、それはあなたが*後* 'addEvenListener'は、最初の一番上に機能を入れてみてください機能を定義していることかもしれません。 – carnator
WOW!笑!ちょうど今それに気づいた。 –