3

我有一些文本,我想使用 Raphael 库将其向上移动。但是,还有一种方法可以在 3 秒或类似的情况下将其向上移动。

var t1 = paper.text(700, 168, "Hi");
t1.attr({fill:"white"});

我尝试使用此代码,以便将文本向上移动,但事实并非如此。

t1.animate({cy: 10 , cx: 700}, 10000);

我只是想对曲线路径问同样的问题。

        var curvePath = paper.path("M690,124s20,15 10,19Z");
    curvePath.attr({fill:"orange"});

我也尝试过同样的事情,但我想我又弄错了。

    curvePath.animate({m: 10 , z: 700}, 10000);

再次感谢所有帮助。

4

1 回答 1

3

代替,

t1.animate({cy: 10 , cx: 700}, 10000);

用这个,

t1.animate({y: 10 , x: 700}, 10000);

纸有xandy属性,没有cxand cy

参考

编辑(评论后):

从同一个参考,我给了

var t1 = paper.text(700, 168, "Hi");
t1.attr({fill:"white"});
var anim = Raphael.animation({y: 10 , x: 700}, 10000)
t1.animate(anim.delay(5000));   // animation will start after 5 seconds.
于 2012-11-24T16:40:37.130 回答