什么跨浏览器的JavaScript SVG库将允许我显示和交互预制 SVG图像。使用SVG文件的跨浏览器解决方案?
我知道这些库:
- Raphaël:我目前使用这种带有SVG插件加载一起。但该插件不支持Inkscape或Adobe Illustrator SVG(即大多数SVG)。
- cang:这个库看起来很有希望,但它需要
<canvas>
支持,IE本身没有。 - svgweb:另一个更有前途的图书馆。它需要Flash,但大多数IE用户都有Flash。
- jQuery SVG:它似乎能够加载SVG图像,但开发似乎已经死亡。它需要我使用jQuery 1.3的修改版本。
我基本上试图让大块任意图像“可选择”。
任何帮助将不胜感激。
我现在正在使用它。不幸的是,它不能很好地工作,并且导出的Illustrator图像相当糟糕(我得到一个黑色的矩形而不是实际的形状)。 – Blender
它对复杂的SVG文件有限制。你能发布你正在使用的SVG文件吗? – Choy
问题在于SVG文件的两个第一个元素:它们是rect项目。该插件仅支持路径。如果你将它们删除,它就会起作用。 – Choy