SVG getBBox函数在FireFox&中返回零。边缘(但不在Chrome中)

时间:2017-06-08 14:16:10

标签: html internet-explorer firefox d3.js svg

我有一个svg元素(用D3创建)。

虽然在chrome中“getBBox”功能非常有效,但它在fireFox和Edge中失败了。以为我在几个地方看到了这个讨论(例如herehere),但没有一个能够得出明确的答案。

这也不起作用 - getBoundingClientRect() 我的元素不在下面(我看到它可能会导致问题)。

非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,我发现了什么问题。

Chrome可以使用“display:none”处理“g”元素。但Firefox和Edge将其视为“不存在/零维度”。

抱歉,大惊小怪。