私は次のように機能を設定しています:
function sixth_screen_intro() {
current_slide = 7;
fifth_screen_outro();
$("#voting-txt").animate({
top: "50%",
marginTop:-80
},500);
}
参考までに、ここに five_screen_outro() を示しますが、メモとして、それらを分けておきたいと思います。
function fifth_screen_outro() {
$("#budget-txt").animate({
left:600
},500);
coin_hop();
$("#piggy_bank").animate({
marginTop:-190,
left:50
},70, function() {
$("#piggy_bank").animate({
marginTop:-141,
left:0
},70, function () {
coin_hop_delay();
$("#piggy_bank").delay(400).animate({
marginTop:-190,
left:-50
},70, function () {
$("#piggy_bank").animate({
marginTop:-141,
left:-100
},70, function () {
coin_hop_delay();
$("#piggy_bank").delay(400).animate({
marginTop:-190,
left:-150
},70, function () {
$("#piggy_bank").animate({
marginTop:-141,
left:-200
},70, function () {
coin_hop_delay();
$("#piggy_bank").delay(400).animate({
marginTop:-190,
left:-250
},70, function () {
$("#piggy_bank").animate({
marginTop:-141,
left:-300
},70, function () {
coin_hop_delay();
$("#piggy_bank").delay(400).animate({
marginTop:-190,
left:-350
},70, function () {
$("#piggy_bank").animate({
marginTop:-141,
left:-400
},70);
});
});
});
});
});
});
});
});
});
}
six_screen_intro() はクリックするだけで呼び出されます。third_screen_outro() の実行が完了するまで、voting-txt アニメーションを再生しないようにする方法はありますか? おそらくある種のコールバック?