我正在构建一个包含图层的网络应用。我有很多图像,这就是我决定使用SVG的原因。我发现this site创造了一个Raphael Obj。创建对象后,我将其添加到我的论文中:
var treesLayer=[0,0,3492,768,
{"type":"path","stroke":"none","path":"M680.647,191.686c18.363-24.107,13.71-5...
只有部分对象,因为它太长了。
//Adding the object to the paper
TreesStrip = Raphael(treesLayer);
我知道Raphael创建新帆布纸的功能并在那里绘制元素。 我认为这就是我的D& D被破坏的原因。我没有找到任何更好的方法来将新元素添加到论文中。如果有人知道如何将转换后的SVG元素添加到Raphael文件中。我将感激你的帮助。 谢谢,
答案 0 :(得分:1)
<div id="my_paper" style="width:400px; height:300px"></div>
使用这个div,你初始化RaphaelJS:
var paper = Raphael( "my_paper" );
一旦设置完毕,我们将假设您的treesLayer变量存在:
var trees = paper.path( treesLayer.path );
您的路径可能是原始的1000-xh像素宽,因此请相应调整大小。