我在一个较大的div上有不同位置的同一个div的div集合。有没有办法,使用jQuery来确定是否有任何div与屏幕上的给定位置重叠?
答案 0 :(得分:2)
阅读document.elementFromPoint():http://www.quirksmode.org/blog/archives/2010/06/more_ie9_goodne.html
部分您可以使用它来查找该位置的“最顶层”元素。隐藏该元素,然后再次询问。如果你得到另一个命中,则2个div在该位置重叠。
答案 1 :(得分:0)
你可以使用JQuery的offset()
方法来做到这一点,但要准确的唯一方法是获取文档中每个元素的偏移量 - 不太可能表现良好