【发布时间】:2013-07-16 14:46:19
【问题描述】:
我正在使用 elementFromPoint 来查找在鼠标事件被 ui 掩码捕获后将其传递给哪个元素。我在掩码处捕获事件,隐藏掩码,然后使用 elementFromPoint(event.pageX, event.pageY) 获取底层元素。
问题是 elementFromPoint 似乎根本不适用于绝对定位的元素。它只是给出了第一个非绝对定位的父级。有没有办法同时获取绝对定位和非绝对定位的元素,或者我是否只需要在使用 elementFromPoint 获得父级后手动搜索绝对定位的子级?
谢谢
【问题讨论】:
-
elementFromPoint 应该适用于绝对定位的元素。您能否提供一个 jsfiddle 来重现您的问题?
-
嗯,所以我只是做了一个 jsfiddle,但一切都像我认为的那样工作。一定是我的代码中某个不相关的错误:S 感谢您的帮助。
-
Derp,我使用的是与我的视口相关的点,而不是事件的 pageX 和 pageY (facepalm)
标签: javascript jquery css-position absolute