在javascript中位置x,y处的SVG自由像素

时间:2018-05-04 15:41:33

标签: javascript svg

我有一个svg rect,里面有不同位置的多个图像,我需要一种方法来询问一个像素(x,y)是否是" free"在svg中,对我来说不会与图像发生碰撞,我可以问这个像素是否属于逐个循环的图像,但这种方式看起来效率很低,我想知道是否有更好的方法来做到这一点(JavaScript的)。

1 个答案:

答案 0 :(得分:0)

致电

var element = document.elementFromPoint(x, y); 

如果它返回一个元素,它不是空闲的,如果没有,它就是。如果您需要,还需要documentation here