最终,这是针对将在 Firefox 中运行的 Kiosk 样式应用程序(使用 jQuery 1.6.4),因此答案可以是特定于 Firefox 的。
我正在尝试制作动画 SVG,但我正在尝试通过动态插入 SMIL 来对其进行动画处理。我没有看到任何迹象表明它无法完成,并且http://satreth.blogspot.ch/2013_01_01_archive.html和http://srufaculty.sru.edu/david.dailey/svg/SMILorJavaScript.svg似乎都表明它可以做到。
据我了解,问题是我需要调用该beginElement
方法来启动动态插入的动画,但我在任何地方都看不到它。
这是一个演示问题的小提琴:http: //jsfiddle.net/2pvSX/
未能回答标题中的问题:
- 我究竟做错了什么?
- 是否有任何资源可以更好地理解我正在尝试做的事情?
这是一个问题:
- 我如何定义 SVG?
- 我如何创建 SMIL?
- 我如何访问 SVG?
- 我如何插入 SMIL?
- 完全不同的东西?
最后,有没有更好的方法来为 SVG 设置动画?