path と animateMotion を使用します。JavaScipt を使用して動的に生成しようとするまでは、うまく機能します。私はjQuery SVGを使用しています
ネイティブメソッドを使用してアニメーションコードを追加しようとしました:
$("#scheme_wrapper").svg();
var svg=box.svg('get');
svg.add('<rect x="10" y="10" width="20" height="20" fill="red"><animateMotion id="KKK" path="M300,200 a100,100 0 1,0 -100,100 a100,100 0 0,0 100,-100" dur="20s" rotate="auto" repeatCount="indefinite" /></rect>');
小さな赤い四角形が表示されますが、アニメーションが開始されません。しかし、このアニメーション コードで svg ファイルを作成すると、Rectagle が正常に移動します。なんで?JavaScript を使用して動的に animateMotion を作成するには?