0

Windows XP で Raphael 2.01、Firefox 12.0 を使用しています。

オブジェクトの連続モーションを試しました (トゥイーン アニメーションではありません)。スクリプトによる負荷は軽いと思いますが、PCの冷却ファンの音が大きくなります!

原因と解決策が知りたいです。

(ステップ)

  • ドキュメント上にいくつかの円オブジェクト (5 ~ 10 個) を設定します。

  • 彼らは先に進みます。原稿の端に触れると元に戻りますが(反対方向に動きます)、動きは遅くなります。

  • Google Chrome のタスクマネージャーで PC の負荷を確認すると、メモリ使用量がどんどん大きくなっています (40MB ===> 150MB ===> ...)。

(脚本)

http://jsfiddle.net/JsL46/3/

*申し訳ありません。コードを「jsfiddle」に貼り付けると、円のオブジェクトが表示されますが、実行されません。

4

1 に答える 1

0

RaphaelJSは、従来のスタイルの変更とオフセットを使用してアニメーションを実行します。これにより、多くのペイントとリフローが発生します。SVG SMILアニメーションを使用して、左右の動きなどの単純な場合のブラウザーの負荷を軽減します。

于 2012-08-04T13:26:51.870 に答える