2013-05-09 18 views
7

Mam problem w IE9, taki jak "SVG4601: SVG Dane ścieżki mają nieprawidłowy format i nie można ich całkowicie przeanalizować" podczas rysowania wykresu kołowego na stronie HTML5 za pomocą Raphael JS i SVG. Podczas rysowania ścieżki svg, ponieważ atrybut "d", d = "(dane ścieżki)" jako wartość pusta, wykres kołowy nie pojawia się i pokazuje błąd konsoli, np. "SVG4601: Dane ścieżki SVG mają niepoprawny format i nie można całkowicie sparsować ".Rapheal Pie Chart Problem z renderowaniem w IE 9

treści HTML powinny być tak ...

<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"/> 

Ale ja dostaję w IE9 ..

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

Obecnie jej doskonale pracuje w IE8 i wszystkich innych przeglądarek. Każda pomoc będzie bardzo ceniona.

+3

ja też znaleźć ten sam problem, wszelkie rozwiązania rozwiązać ten problem? –

Odpowiedz

3

Wreszcie zaktualizowałem moją bibliotekę Raphaela do wersji V 2.10 i działało idealnie.

Dla rozwoju IE8, skorzystaj svg ścieżkę zamiast tag okręgu

+1

To nie rozwiązało mojego problemu w IE10, obecnie na v2.1.2 – propagated

+0

dzięki! Rozwiązałem ie9 w "danych ścieżki SVG ma nieprawidłowy format i nie można całkowicie sparsować" błąd –