私はここに同様の質問を持つ他のいくつかの投稿があることを知っていますが、どれも私を助けません...
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);
}
この後、すべてのアニメーションが同時に実行されます。誰か助けてもらえますか?、ありがとう^^。