gpt4 book ai didi

javascript - D3 : get the bounding box of a selected element

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:38 24 4
gpt4 key购买 nike

我在 svg 中有几个元素,我想放大其中一个。

我想做与 this example 相同的事情但具有非地理路径。有点像

d3.select(myElement).bounds() that I can use to pan and zoom my svg

我没有找到 D3 的任何内容。我错过了什么吗?

谢谢

最佳答案

原始问题的答案和隐含的一般观点是,是的,D3 具有访问底层 DOM 节点的功能,不,它不会在不必要的地方覆盖这些功能:

d3 有一个函数“.node()”,它返回 d3 选择中第一个项的底层 DOM 节点:

d3.select("#usefulSelector").node().getBBox();

特别为您:

d3.select(myElement).node().getBBox()

文档: https://github.com/mbostock/d3/wiki/Selections#node

关于javascript - D3 : get the bounding box of a selected element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com