获取SVG元素的绝对位置
Get absolute position of a SVG element
假设此代码段带有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());
相关文章:
- 保持光标位置元素在顶部使用 svg
- 如何获取SVG动画的当前时间/位置
- 将svg元素放置在另一个元素顶部的较高位置
- Javascript:在 svg 中查找位置
- 如何移动 SVG 在 D3 中的位置
- 微调可拖动 SVG 形状的位置,而无需更改 X
- 缩放到 SVG 文档中的光标位置
- 如何查找 SVG 文本位置
- 如何使 svg 和鼠标光标位置正确
- 如何在 SVG 对象上移动时接收当前鼠标位置
- 在 SVG 动画中围绕舞台原点以外的其他位置旋转路径
- 从 SVG 加载的结构 JS 形状的位置不正确
- 自动缩放的 SVG 中的鼠标位置
- 直线的第一个坐标 (x0,y0) 不会影响 SVG 中的起始位置
- 捕捉.svg拖动“真实”位置
- 如何在多个位置绘制svg,在另一个svg图像的顶部
- SVG:获取元素相对于页面的位置
- 获取SVG元素的绝对位置
- svg对象在网络视图中的位置
- Snap.svg沿着一条路径拖动一个组并保存位置