我使用elementFromPoint来查找哪些元素将鼠标事件传递给它们,然后通过UI掩码捕获它们。我在mask中捕获事件,隐藏mask,然后使用elementFromPoint(event.pageX,event.pageY)获取底层元素。ElementFromPoint为绝对定位的元素?
问题是elementFromPoint对于绝对定位的元素似乎不起作用。它只是给出了第一个非绝对定位的父母。有没有一种方法来获得绝对和非绝对定位的元素,或者我只需要通过绝对定位的孩子进行手动搜索,一旦我得到父元素的elementFromPoint?
感谢
elementFromPoint应该适用于绝对定位的元素。你能提供一个jsfiddle来重现你的问题吗? –
哪个浏览器? –
嗯,所以我只是做了一个jsfiddle,但一切工作就像我认为它应该。在我的代码中必须是无关的错误:S感谢您的帮助。 – Andrew