我有一种情况,其中有两层元素使用相对和绝对定位一个在另一个上面:
<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中的项目)?
感谢!
答案 0 :(得分:-1)
尝试将mousemove事件更改为shim元素。