このように生成された8つのパスがあります:
for (i = 0 ; i<8; i++){
slices[i] = card.path("M320 120 L320 215").attr({"stroke" : "#00A5Df",
"stroke-width" : 10});
}
M320 120 (ラインの始点) の原点から時計回りに回転させて、「パイ」効果を生成します。
for (i = 0 ; i<8; i++){
slices[i].animate({transform :"r"+45*(i+1)+""},(200*i));
}
代わりに、使用される原点は線の中心にあります。文字列を次のようにフォーマットしようとしました
"r45 cx320 cy120"
および他の組み合わせですが、値は常に無視されます。
編集:ここに私の問題をより明確に強調するフィドルがあります: http://jsfiddle.net/vMRdj/