私はオブジェクト(イメージ/形/ div)をアニメーション化し、画面の周りに浮かせるページを構築しています。時々、浮遊して相互作用する多数のオブジェクトが存在することがあります。アニメーション:jQueryまたはRaphael?
各オブジェクトにはそれぞれidを持つデータが関連付けられている必要があります。したがって、あるオブジェクトをクリックするとそのIDを取得し、そのオブジェクトに関するデータを保持する配列を参照できます。
私の議論は、jQuery $ .animate関数を使うべきか、Raphaelを使うべきかということです。私はSVGを使用するのが良いだろうが、私は各オブジェクトとIDを与えることができるかどうかは不明ですが、関連するデータを含むdivをクリックしてください。 SVG要素をクリックするとDOM要素を参照できますか? SVGは動的テキストとどのくらいうまく連携しますか?私はアニメーションがどれくらいの処理能力を要するかについても心配しています。この点でより良い選択肢がありますか?
ここでは、jQuery SVGについては、通常のjQueryとDOMについては言及していません。
これについての洞察や示唆があれば、大変感謝しています。
だけで簡単なメモとして - これはHTML5とキャンバス(任意のドットをクリックしてください)で可能です。http://9elements.com/io/ projects/html5/canvas/ – Mottie
また、キャンバスは、基本的にOS描画API上の薄い層であるということがより速くなる傾向があります。しかし、キャンバスはSVGとしてDOMに完全に公開されていません。 – user120242
@ fudgey - うん、私はデモを見た。私は本当にクリックに現れたコメントは、あなたがクリックしたドットとは関係がないとは思わない。それらはドットに割り当てられるのではなく、ランダムに選択されます。確かにこれは事実です。 –