动画拉斐尔圈

时间:2014-01-10 16:05:08

标签: javascript animation raphael

我是拉斐尔的新手,试图移动我创建的圆圈,无论是通过动画还是通过设置新的X和Y坐标。

_raphael = Raphael(10, 10, 800, 600);    
var nodeCircle = _raphael.circle(100,100,30);
nodeCircle.animate({x:500, y:200}, 1000);

我无法弄清楚为什么这不起作用。我在IE9中渲染但在Firefox中也不起作用。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

这是因为一个圆圈使用cx和cy而不是x,y ..所以这应该有用......

_raphael = Raphael(10, 10, 800, 600);    
var nodeCircle = _raphael.circle(100,100,30);

nodeCircle.animate({cx:500, cy:200}, 1000);