我正在尝试实现一个 SVG 徽标,并希望在事件中动态更改它的颜色。
目前我只是简单地嵌入了它:
<embed class="logo" src="images/logo.svg" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />
然后,我使用这段 jQuery 将嵌入切换为 img 标记以支持 webkit 浏览器。
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 的填充颜色?
干杯