teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記2

2020/02/27 02:59

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -33,4 +33,9 @@
33
33
  追記)
34
34
  SVGに関して、細かく纏められている方のページです。
35
35
  * [svg要素の基本的な使い方まとめ](http://defghi1977.html.xdomain.jp/tech/svgMemo/svgMemo.htm)
36
- * [Snap.svgの使い方 まとめ](http://defghi1977.html.xdomain.jp/tech/snapsvg/snapsvg.xhtml)
36
+ * [Snap.svgの使い方 まとめ](http://defghi1977.html.xdomain.jp/tech/snapsvg/snapsvg.xhtml)
37
+
38
+
39
+ 「Snap.svgの使い方 まとめ」は v0.3.0 当時の内容ですが(現行:v0.5.1)、「[アニメーションの項目](http://defghi1977.html.xdomain.jp/tech/snapsvg/snapsvg.xhtml#section_20)」は参考になると思います。
40
+ ご質問では、単一のPATH要素を同時にアニメーションするコードになっているため(コールバック関数がほぼ同じタイミングで2回実行されているため)、フラグとして扱う変数 ``indexPath`` が意図した通りに機能していないように思います。
41
+ **Set** や **Snap** といったオブジェクトを作成し、「複数要素を同時にアニメーションさせる」方法を試してみてはどうでしょうか。

1

追記)

2020/02/27 02:59

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -15,7 +15,7 @@
15
15
 
16
16
  ----
17
17
 
18
- SVG のコードを それぞれ、 sample01.svg, sample02.svg としてブラウザに投げた結果:
18
+ ご質問のSVG のコードを それぞれ、 sample01.svg, sample02.svg としてブラウザに投げた結果:
19
19
  > Error: <path> attribute d: Expected moveto path command ('M' or 'm'), "A-01".
20
20
  > Error: <path> attribute d: Expected moveto path command ('M' or 'm'), "B-01".
21
21
 
@@ -28,4 +28,9 @@
28
28
 
29
29
  $svg.animate({d: path }, 3000 );
30
30
  //要素.animate({d: 移動後のパス }, 'アニメーション時間' );
31
- ```
31
+ ```
32
+
33
+ 追記)
34
+ SVGに関して、細かく纏められている方のページです。
35
+ * [svg要素の基本的な使い方まとめ](http://defghi1977.html.xdomain.jp/tech/svgMemo/svgMemo.htm)
36
+ * [Snap.svgの使い方 まとめ](http://defghi1977.html.xdomain.jp/tech/snapsvg/snapsvg.xhtml)