将元素定位在现有元素中

时间:2018-04-10 21:28:01

标签: snap.svg

我想在圆圈内放置一个矩形。这是一个jsfiddle。不幸的是,javascript发出错误

  

未捕获的TypeError:无法读取null的属性'select'       在window.onload

代码如下:

var s = Snap("#svg");
var gC=s.select("#green_circle");


gC_cx=gC.attr('cx');
gC_cy=gC.attr('cy');

console.debug(gC_cx);
console.debug(gC_cy);

box=s.rect(gC_cx, gC_cy,100,100);

box.attr({
    fill: "rgb(236, 240, 241)",
    stroke: "#1f2c39",
    strokeWidth: 3,
    rx: 20,
    ry: 20
});

如何消除此错误并将矩形定位在绿色圆圈内?

0 个答案:

没有答案