获取SVG元素的绝对位置

时间:2013-08-03 13:26:52

标签: javascript html svg svg.js

假设此代码段代码为svg.js

var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
g3.rect(200,200);

现在,我如何获得rect的绝对位置? 谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

您可以使用rbox功能,该功能会考虑翻译。

以下是一个例子:

var draw = SVG('paper');
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
var rect = g3.rect(200,200);

console.log(rect.rbox());