JS elementFromPoint获取元素下面的元素

时间:2017-05-25 08:46:13

标签: javascript html css

我有一种情况,其中有两层元素使用相对和绝对定位一个在另一个上面:

<div class="layer1"></div>
<div class="layer2">
   <item />
   <item />
   <item />
</div>

我使用顶层(第1层)触发mousemove事件,以便在其他图层上创建交互 - 当鼠标在layer1上移动时,layer2相应地移动

我需要使用document.elementFromPoint来检索一个元素,它是layer2中的一个项目。

但是当我这样做时,检索到的元素总是第1层 - 由于它具有更高的z-index值。

有没有办法让document.elementFromPoint忽略layer1?并返回layer2(或layer2中的项目)?

感谢!

1 个答案:

答案 0 :(得分:-1)

尝试将mousemove事件更改为shim元素。