Snap.svg.js绘图出现的一些问题以及解决方案

发表于 svg 分类,标签:
  1. 动态创建的svg1追加到父元素的svg2中,动态创建的svg1下的子元素全部创建在svg2下;

    解决方案:

    例子:

var  svg2=Snap(1000,400);

svg2.attr({

id:"parent"

})

var   svg1=Snap(400,300);

 svg2.append(svg1);//(注意这里是在svg1 还没创建元素就把svg1追加到svg2后面)

   var circle=  svg1.paper.el("circle",{

cx:50,

cy:50,

r:20,

fill:"red"

})

blob.png

这里只需要把

svg2.append(svg1);//这句话放到最后面就行;

或者:

 svg1.append(circle); // 这样写一句话

0 篇评论

发表我的评论