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);

紙には属性がxあり、属性はありyません。cxcy

参照

編集(コメント後):

同じ参照から、私は与えました

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 に答える