2013-05-09 68 views
7

在使用Raphael JS和SVG在HTML5頁中繪製餅圖時,我在IE9中遇到了類似「SVG4601:SVG Path數據格式不正確,無法完全解析」的問題。 當我繪製svg路徑時,因爲「d」屬性 d =「(路徑數據)」爲空,餅圖不會顯示並顯示控制檯錯誤,如「SVG4601:SVG路徑數據具有不正確的格式和無法完全解析「。在IE 9中Rapheal餅圖渲染問題9

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和其他瀏覽器的工作。 任何幫助將不勝感激。

+3

我也發現了同樣的問題,任何解決方案來解決這個問題? – 2013-05-09 09:44:29

回答

3

最後,我已將Raphael庫更新至V 2.10,並且其工作完美。

對於IE8的開發,請使用SVG路徑,而不是圓形標籤

+1

這並沒有解決我在IE10中的問題,目前在v2.1.2 – propagated 2013-09-23 14:18:19

+0

謝謝!我解決了ie9中「svg路徑數據格式不正確,無法完全解析」的錯誤 – 2015-04-30 06:47:43