簡體   English   中英

如何在 Snap.svg API 中獲取元素位置?

[英]How can I get an element position in Snap.svg API?

我使用 Snap.svg API。 我需要獲得一個元素位置:

const outPort = paper.select(`#${outPortId}`);
console.log(`outPort: {x:${outPort.attr("x")},y:${outPort.attr("y")}}`);

控制台輸出:

輸出端口:{x:null,y:null}

如何在 Snap.svg API 中獲取元素位置?

Dimity 的建議幫助了我; 使用

outPort.getBBox().cx, outPort.getBBox().cy

此外,將這些坐標轉換為客戶端窗口坐標,就像在那個答案中一樣,很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM