7

在使用 Raphael JS 和 SVG 在 HTML5 页面中绘制饼图时,我在 IE9 中遇到了一个问题,例如“SVG4601:SVG 路径数据的格式不正确,无法完全解析”。当我绘制 svg 路径时,由于“d”属性,d="(path data)" 为空,饼图不会出现并显示控制台错误,如“SVG4601:SVG 路径数据格式不正确,无法被完全解析”。

html内容应该是这样的...

<path style="fill: #993333; stroke: #ffffff; stroke-width: 0;" fill="#993333" stroke="#ffffff" stroke-width="0" d="M261.5,86.4 A100,100,0,1,0,271.5,98.5"/>

但是我正在进入IE9 ..

<path style="fill: #993333; stroke: #ffffff; stroke-width: 0;" fill="#993333" stroke="#ffffff" stroke-width="0" d=""/>

目前它在 IE8 和所有其他浏览器中完美运行。任何帮助将不胜感激。

4

1 回答 1

3

最后,我将我的 Raphael 库更新到了 V 2.10,并且运行良好。

IE8 开发请使用 svg 路径代替圆形标签

于 2013-05-10T10:34:53.227 回答