gpt4 book ai didi

javascript - 使用 getbBox 获取 svg 中每个组的坐标不起作用?

转载 作者:行者123 更新时间:2023-11-30 05:30:53 24 4
gpt4 key购买 nike

如何在 svg 中获取带有 id 的每个组的坐标?

我一直收到错误:Uncaught TypeError: undefined is not a function

正确的做法是什么?

       $("svg").find("g[id]").each(function(){

var xPos = $(this).getBBox().x;
var yPos = $(this).getBBox().y;

console.log($(this).attr('id').getBBox().x);

});

最佳答案

$(this) 为您提供一个 jquery 对象。您需要 $(this)[0] 这样的原生 DOM,因此您的代码将是

var xPos = $(this)[0].getBBox().x;

等等

关于javascript - 使用 getbBox 获取 svg 中每个组的坐标不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27147867/

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