.click()
いくつかの関数を含む単純な関数があります。
$mario.on('click', this, function() {
var width_mario = $window.width()/2;
$contentw.animate({left: '100%', marginLeft: -width_mario, marginTop: 0}, 600);
$fixed.css({'background-color': '#510000', 'left': '25%'});
createMario();
trigger(); // fire trigger not until createMario() is finished with animation
});
の関数内にcreateMario()
は jQuery.animate()
イオンがロードされています。私がやろうとしているのは、アニメーションcreateMario()
が終了するまでトリガーを発射しないことです。アニメーションがクリック関数内で終了した場合に実行できるリターン関数のようなもの。
ありがとう
編集:setTimeout()
アニメーションの速度がランダムであるため、ありません。