2012-06-21 4 views
0

Привет всем, мне нужно оживить svg. Он отлично работает в хроме, firefox и сафари, но, естественно, он не работает в Internet Explorer. Это мой кодАнимация svg в Internet Explorer 8

<g> 
     <path fill="none" d="M254.587,356.68 
      c0-31.728,25.72-57.448,57.448-57.448c31.728,0,57.448,25.721,57.448,57.448c0,31.728-25.721,57.448-57.448,57.448 
      C280.307,414.128,254.587,388.408,254.587,356.68"> 
      <animate id="cerchio" attributeName="stroke-dashoffset" from="0" to="0" dur="3s" 
       begin="startAnimation1.click+1.0s" 
       fill="freeze" keySplines="0 0 0 0" calcMode="linear"/> 
     </path> 
    </g> 

Я пытался использовать svgweb, но, кажется, не работают с штрих-dashoffset ATTRIBUTENAME. Любые идеи?

ответ

1

IE9 поддерживает SVG. Используйте VML для IE8 и ниже.

Чтобы проверить, поддерживает ли ваш браузер SVG или VML this Ответ.

+0

К сожалению, мне нужно использовать svg! – jury89

+0

Тогда я предлагаю вам переключиться на кросс-браузер дружественный raphael.js (http://raphaeljs.com/) или на некоторую такую ​​библиотеку, которая работает как для svg, так и vml вместо использования чистого svg. –

+0

Я считаю, что ... я ищу примеры raphaeljs, но я не нашел ничего, что использовало бы атрибут атрибута stroke-dashoffset. Знаете ли вы что-нибудь об этом? – jury89

Смежные вопросы