我的HTML页面上已经有一个SVG元素。我如何用它来初始化Raphael以便它不会创建一个新的SVG,而是使用我提供的那个。
由于
答案 0 :(得分:2)
我不认为Raph会允许你这样做。我想你需要给它一个div或容器,Raph会把svg / vml放在里面。我不认为你可以给它一个现有的元素(作为svg)。
我怀疑这是因为Raphael不仅创建了SVG,而且可能是VML,如果它是一个非常古老的浏览器版本。如果您确实需要SVG并且只想使用现有元素,您可能需要查看Snap.svg,它是Raphaels的妹妹(并且共享许多相同的代码库),或者另一个像SVG.js。