假设这段代码带有 svg.js
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
g3.rect(200,200);
现在,我怎样才能得到这个 rect
的绝对位置?
感谢您的帮助
最佳答案
您可以使用 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());
关于javascript - 获取 SVG 元素的绝对位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033358/