我正在構建一個頁面,該頁面將動畫對象(圖像/形狀/ div)並將它們浮動在屏幕周圍。有時可能會有大量的對象浮動和交互。動畫:jQuery還是Raphael?
的要求是有一個與每個對象相關聯的數據,因爲他們將每個都具有一個ID。所以,如果我點擊一個對象,它可以獲取該ID,然後引用一個包含該對象數據的數組。
我辯論,如果我應該使用jQuery的$ .animate功能或使用拉斐爾。我知道SVG會很好用,但我不確定我是否可以給每個對象和id,然後調出一個包含關聯數據的div onclick。點擊SVG元素可以引用DOM元素嗎?動態文本與SVG有什麼關係?我也擔心動畫需要多少處理能力。在這方面有更好的選擇嗎?
BTW,我不是在談論jQuery的SVG這裏,只是正常的jQuery和DOM。
如果任何人有任何深入瞭解這一點,或建議他們將不勝感激!
就像一個快速的注意 - 這是可能的HTML5和帆布(點擊任意點):http://9elements.com/io/ projects/html5/canvas/ – Mottie 2009-09-19 09:24:43
另外,畫布往往會更快,因爲它基本上是OS繪圖API的一個薄層。但是,畫布並不像SVG那樣完全暴露於DOM。 – user120242 2009-09-20 01:52:06
@ fudgey - 是的,我已經看過演示。我真的不認爲點擊時發表的評論實際上與您點擊的點有關。他們只是隨機選擇,而不是分配給一個點。很確定這是事實。 – 2009-09-20 17:53:45