我知道这里还有其他一些帖子有类似的问题,但没有一个能帮助我......
我需要按顺序执行一些函数(它们是异步的)来为 svg 元素设置动画,一个在前一个结束之后,但在一个循环内。这是我的代码:
function begin (i,time){
setTimeout(function(){
$('.pie-chart animate')[i].beginElement();
},time);
}
for(var i=0;i<$('.pie-chart animate').length;i++){
dur = $('.pie-chart animate').eq(i).attr('dur');
time = parseInt(dur.substr(0,1));
time = time * 1000;
begin(i,time);
}
此后,所有动画同时执行。谁能帮帮我,谢谢^^。