我有一个这样的功能设置:
function sixth_screen_intro() {
current_slide = 7;
fifth_screen_outro();
$("#voting-txt").animate({
top: "50%",
marginTop:-80
},500);
}
这里是 Fifth_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() 只需单击即可调用。有没有办法让voting-txt动画不播放,直到fifth_screen_outro()完成执行?也许某种回调?