runit()として2つの関数を定義した単純なjqueryアニメーションに取り組んでいます。およびrunit2()。
私が必要としているのは、runit()が実行を終了した後にのみrunit2()を実行することですが、問題は両方が同時に実行されているように見えることです。
私はここに大まかなフィドルを含めています:http://jsfiddle.net/5444s/
誰か助けてもらえますか?
runit()として2つの関数を定義した単純なjqueryアニメーションに取り組んでいます。およびrunit2()。
私が必要としているのは、runit()が実行を終了した後にのみrunit2()を実行することですが、問題は両方が同時に実行されているように見えることです。
私はここに大まかなフィドルを含めています:http://jsfiddle.net/5444s/
誰か助けてもらえますか?
コールバック関数runit2()
に呼び出しを置くことができます。関数の最後で呼び出されるように、item2.fadeOut()
関数を次のように
置き換えた後に実行されます。item2.fadeOut
runit()
runit2()
runit();
runit()
function runit(){
var b = fixit("container3");
item1.myFunction();
item1.animate({left:"-="+b+"px",top:"-=140px"},"fast");
item2.fadeOut(500,function(){
$(this).css('zIndex','-1');
runit2();
});
}