问题标签 [fakesmile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2580 浏览

svg - FakeSmile 与 IE9

我正在尝试使用FakeSmile在 IE9 中伪造 SMIL 支持

我正在动态创建 SVG 元素,添加一个带有动画元素的矩形元素并调用 beginElement()。IE9 给我一个错误:对象不支持属性或方法 'beginElement'

静态 SVG 作品:http: //jsfiddle.net/FG3PG/1/

如何使用 FakeSmile 修复它?以下显示了我正在尝试做的事情:http: //jsfiddle.net/DgMDV/13/

这是相同的代码:

0 投票
1 回答
1354 浏览

javascript - SVG 元素的动态动画在 IE 中不起作用

我正在尝试在使用 jquery 动态添加 DOM 元素的同时制作 SVG 元素的动画。如果我在下面添加这些元素,<body>那么它的工作示例是 http://jsfiddle.net/bZdfH/2/

当我动态添加它时,动画不会在 IE 中启动,但它适用于 Chrome 和 FireFox。这就是我所拥有的。

这是工作示例的jsfiddle。有人可以帮我吗?

0 投票
0 回答
57 浏览

internet-explorer - FakeSmile 不支持 IE9+ 中的曲线路径动画

我正在制作 SMIL 动画并让它在 Internet Explorer v9+ 中运行,我正在使用FakeSmile javascript 库。

现在的问题是当我尝试为任何弯曲路径设置动画时(路径在其 d 属性中包含“curveto”,元素具有“d”元素,并且“d”的值包含由svg 文件中的c标识的 curveto )它的显示很奇怪形状。但对于其他浏览器来说,它工作得很好。

检查我的小提琴

这是否可能与网络动画有关,因为几乎所有浏览器都将放弃 SVG 动画支持?