Javascript 有没有一种简单的方法可以检测html和/或svg元素的冲突?

Javascript 有没有一种简单的方法可以检测html和/或svg元素的冲突?,javascript,jquery,html,css,svg,Javascript,Jquery,Html,Css,Svg,我有许多标签充当图表的轴。当数字变大时,这些标签会很快重叠。我需要找到一个解决办法来处理这种碰撞。可能是隐藏了一些标签,或者将它们全部剪切,或者以不同的方式放置 所以问题是:有没有一种简单的方法可以检测html和/或svg元素的冲突?我不在乎解决方案是CSS还是JavaScript(jQuery和d3.js已经涉及)。欢迎任何解决方案 您可以获得元素的边界框(至少在SVG中是这样),因此如果需要,您可以执行一些基本的矩形碰撞检测。

我有许多标签充当图表的轴。当数字变大时,这些标签会很快重叠。我需要找到一个解决办法来处理这种碰撞。可能是隐藏了一些标签,或者将它们全部剪切,或者以不同的方式放置


所以问题是:有没有一种简单的方法可以检测html和/或svg元素的冲突?我不在乎解决方案是CSS还是JavaScript(jQuery和d3.js已经涉及)。欢迎任何解决方案

您可以获得元素的边界框(至少在SVG中是这样),因此如果需要,您可以执行一些基本的矩形碰撞检测。