因此,我生成了 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/