我有这两个功能:
animation1();
animation2();
我想执行 animation2(); 当动画1();完成文件准备好,然后每 10 秒在:
window.setInterval(function(){
animation1();
animation2();
});
每个动画都有延迟,所以可能很棘手,有什么想法吗?谢谢!
我有这两个功能:
animation1();
animation2();
我想执行 animation2(); 当动画1();完成文件准备好,然后每 10 秒在:
window.setInterval(function(){
animation1();
animation2();
});
每个动画都有延迟,所以可能很棘手,有什么想法吗?谢谢!
只要animation1
并animation2
返回延迟对象,这可以轻松完成。
function animation1() {
$(el).animate(...);
return $(el).promise();
}
function animation2() {
$(el).animate(...);
return $(el).promise();
}
doAnimations() {
animation1().done(animation2);
}
$(function(){
doAnimations();
setInterval(doAnimations,10*1000);
});