用Raphael 2旋转图像不起作用

时间:2011-10-28 13:55:11

标签: javascript animation raphael

当我尝试动画图像的旋转(使用Raphael 2),这是我在成功使用Raphael 1之前完成的,没有任何反应。 动画另一个属性如高度确实有效。

this.image.animate({rotation: this.angle + " " + this.centerY + " " + this.centerY}, this.animationTime, '<>');
你知道吗? 感谢。

2 个答案:

答案 0 :(得分:2)

正如我在http://raphaeljs.com/reference.html看到的那样,element.animate没有旋转参数(至少在版本2.0中;可能在早期版本中它存在?)。

你必须使用

this.image.animate({transform:"r"+this.angle + "," + this.centerY + "," + this.centerY}, this.animationTime);

答案 1 :(得分:0)

this.image.rotate(45);  

我注意到旧方法已在2.0中更新。