html - IE 9 中的 Rapheal 饼图渲染问题

标签 html svg internet-explorer-9 raphael pie-chart

在使用 Raphael JS 和 SVG 在 HTML5 页面中绘制饼图时,我在 IE9 中遇到一个问题,例如“SVG4601:SVG 路径数据格式不正确,无法完全解析”。 当我绘制 svg 路径时,由于“d”属性, d="(path data)"为 null,饼图不出现,并显示控制台错误,如“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 和所有其他浏览器中完美运行。 任何帮助将不胜感激。

最佳答案

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

IE8开发请使用svg路径,不要使用circle标签

关于html - IE 9 中的 Rapheal 饼图渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16458371/

相关文章:

html - 当我在代码中使用特定的 svg 时,所有 svg 的颜色都会变为红色

html - svg 阴影没有出现

c# - Internet Explorer 不对 url 参数进行编码

css - 在 IE9 中向右浮动图像会下推下表中的文本

javascript - jQuery 如何在单击时切换引导工具提示文本

php - Flask - 在提交表单后保持复选框被选中

javascript - 向折线图添加工具提示未显示

javascript - 我可以通过 XDomainRequest 正确读取二进制数据吗?

javascript - 当一个词的一部分在表格数据中时突出显示表格行数据输出MYSQL in HTML CSS PHP

java - 在jsp中处理文本框中的空值