2

我试图在使用 jQuery 为其动画添加动态 DOM 的同时实现 SVG 元素的动画。我使用 JS 生成 DOM,因此 HTML 页面没有任何用于此动画的元素。当我动态添加它时,动画不会在 Chrome(16) 中启动,但它适用于 FF(8)

完美的动画是我删除了用 JS 生成的动态 dom 并将它们静态放入 HTML 页面。

我在以下位置为它创建了小提琴:http: //jsfiddle.net/cjP6K/7/

我已经将一个 svg dom static 放入 HTML 页面,然后我在文档准备好时用 jQuery 克隆了该元素,在这个场景中,稍后用 JS 添加的元素根本不会动画!!(这适用于 FF)

请帮忙...

谢谢,切坦。

4

1 回答 1

4

animateMotion 标签中有一个 chrome 错误,它已经存在很长时间了。

请参阅此处的错误报告http://code.google.com/p/chromium/issues/detail?id=13585

在仍然保持 svg dom 的同时,在 chrome 中没有什么可以做的。

希望这可以帮助..

于 2011-12-17T15:57:05.590 回答