2012-04-15 5 views
2

SVG 로고를 구현하려고하는데 이벤트에서 색상을 동적으로 변경하려고합니다.embed svg 이미지의 색상을 동적으로 변경합니다.

<embed class="logo" src="images/logo.svg" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" /> 

내가 다음 웹킷 브라우저 지원을위한 img 태그의 삽입을 전환 할 jQuery를이 조각을 사용 : 나는 단순히 내장 한 순간

.

if ($.browser.webkit) { 
      $(".logo").replaceWith("<img class=logo src=images/logo.svg type=image/svg+xml pluginspage=http://www.adobe.com/svg/viewer/install/ />") 
      } 

이 구현을 사용하여 SVG의 채우기 색상을 조작 할 수 있습니까?

건배

답변

0

다른 질문/답변 제안한 getSVGDocument 방법이있다 볼 수 있지만 파이어 폭스에서만 작동하도록 나타납니다 http://jsfiddle.net/mihaifm/Kqd89/

을 어느 뭔가 잘못하거나 질문에 답을하고있어 제

입니다
+0

http://xn--dahlstrm-t4a.net/svg/html/get-embedded-svg-document-script.html에서 모든 브라우저에서 getSVGDocument가 올바르게 작동하는 것을 볼 수 있습니다. –

+0

좋아, 그럼 그 바이올린에 뭔가 잘못하고있을거야. 아마 또 다른 질문이 가치가있다 :)) – mihai

관련 문제