Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery SVG嵌套组_Javascript_Jquery_Svg_Raphael - Fatal编程技术网

Javascript jQuery SVG嵌套组

Javascript jQuery SVG嵌套组,javascript,jquery,svg,raphael,Javascript,Jquery,Svg,Raphael,我需要用jQuerySVG或RaphaëlJS生成一个SVG嵌套组。后者不支持团体,所以我选择前者 我需要的是: <g transform="translate(300, 300)"> <line x1="0" y1="0" x2="0" y2="-100" /> <g transform="translate(0, -100) rotate(20)"> <line x1="0" y1="0" x2="0" y2="-10

我需要用jQuerySVG或RaphaëlJS生成一个SVG嵌套组。后者不支持团体,所以我选择前者

我需要的是:

<g transform="translate(300, 300)">
    <line x1="0" y1="0" x2="0" y2="-100" />
    <g transform="translate(0, -100) rotate(20)">
        <line x1="0" y1="0" x2="0" y2="-100" />
    </g>
</g>
我要找的东西是:

svg.line(g, g2, 10, 80, 140, 70);
有什么不同的方法吗


谢谢

根据文档,您可以执行以下操作:

g = svg.group();
g2 = svg.group(g);
svg.line(g, 10, 80, 140, 70);
svg.line(g2, 10, 80, 140, 70); 

由于某些原因,我没有看到在创建新组时可以添加父组。谢谢
g = svg.group();
g2 = svg.group(g);
svg.line(g, 10, 80, 140, 70);
svg.line(g2, 10, 80, 140, 70);