标签: event-passthrough

从iframe接收mousemove事件

我有一个javascript应用程序,它为文档添加了一个mousemove监听器.问题:当鼠标移动到iframe上时,不会调用该函数.

有没有办法将这些事件传递给根文档?

javascript event-passthrough mousemove

10
推荐指数
3
解决办法
2万
查看次数

重叠的兄弟元素之间的条件鼠标事件传递

是否有标准的Javascript技术或库来管理不相关的重叠HTML元素之间的条件鼠标事件传递?

例如,我在一堆HTML元素前面有一个部分透明的WebGL画布(由Three.js管理)(由Thee.js CSS3渲染器管理,但这不应该是相关的).那些HTML元素已经注册了mouseover和mouseout事件.我希望3D对象漂浮在这些元素的前面以阻止鼠标事件.

我已经知道如何使用光线施法器来确定鼠标是否在3D对象上.我不知道的是当3D对象不在其间时,如何允许鼠标事件将画布"传递"到底层HTML元素.

在此输入图像描述

我已经阅读了有关遍历DOM树的解决方案,直到找到鼠标下方的元素.但这似乎过于复杂和缓慢.如果可能的话,我想做的就是假装画布暂时不存在,以便事件可以自然地通过.

为了不重新发明轮子,如果已经有了这个库,那将会很棒.

html javascript mouseover event-passthrough

7
推荐指数
1
解决办法
5385
查看次数