通过绝对坐标定位DOM元素

Den*_*sky 11 javascript jquery dom

有没有一种简单的方法来定位所有"覆盖"(即在其边界内)具有X/Y坐标对的像素的DOM元素?

Fel*_*ing 7

你可以看一下document.elementFromPoint我不知道哪些浏览器支持它.
Firefox和Chrome一样.它也在MSDN中,但我不太熟悉这个文档,所以我不知道它包含在哪个IE版本中.

更新:

要查找以某种方式处于此位置的所有元素,您可以假设父项的所有元素都在此位置.当然,这不适用于绝对定位元素.

elementFromPoint只会给你最前面的元素.要真正找到其他display元素,您必须将最前面的元素设置为none,然后再次运行该函数.但是用户可能会注意到这一点.你必须尝试.