如何找到某个位置是否有任何元素?

我有一个div的集合,在一个更大的div上的不同位置具有相同的类。 有没有办法,使用jQuery,来确定是否有任何div与屏幕上的给定位置重叠?

阅读document.elementFromPoint()部分: http : //www.quirksmode.org/blog/archives/2010/06/more_ie9_goodne.html

您可以使用它来查找该位置的“最顶层”元素。 隐藏该元素,然后再次询问。 如果你得到另一个命中,则2个div在该位置重叠。

您可以使用JQuery的offset()方法执行此操作,但唯一可靠的方法是获取文档中每个元素的偏移量 – 不太可能表现良好。