使用svg元素初始化Raphael

时间:2016-01-25 15:46:22

标签: javascript html svg raphael

我的HTML页面上已经有一个SVG元素。我如何用它来初始化Raphael以便它不会创建一个新的SVG,而是使用我提供的那个。

由于

1 个答案:

答案 0 :(得分:2)

我不认为Raph会允许你这样做。我想你需要给它一个div或容器,Raph会把svg / vml放在里面。我不认为你可以给它一个现有的元素(作为svg)。

我怀疑这是因为Raphael不仅创建了SVG,而且可能是VML,如果它是一个非常古老的浏览器版本。如果您确实需要SVG并且只想使用现有元素,您可能需要查看Snap.svg,它是Raphaels的妹妹(并且共享许多相同的代码库),或者另一个像SVG.js。