我正在构建一个页面,该页面将为对象(图像/形状/div)设置动画并将它们漂浮在屏幕上。有时可能会有大量的对象浮动和交互。
一个要求是让数据与每个对象相关联,因为它们每个都有一个 id。因此,如果我单击一个对象,它可以获取该 ID,然后引用一个包含该对象数据的数组。
我的争论是,我应该使用 jQuery $.animate 函数还是使用 Raphael。我知道 SVG 会很好用,但我不确定是否可以给每个对象和 id,然后在点击时调出一个包含关联数据的 div。点击 SVG 元素可以引用 DOM 元素吗?SVG 处理动态文本的效果如何?我还担心动画需要多少处理能力。在这方面有更好的选择吗?
顺便说一句,我在这里不是在谈论 jQuery SVG,只是普通的 jQuery 和 DOM。
如果有人对此有任何见解或建议,将不胜感激!