我在富html应用程序中遇到鼠标事件的问题。
我有一个大胖子'半透明'div覆盖屏幕的一半(该死的设计师)。我们叫他A。
在这个A div后面,有一个叫做B的大容器。
在B内部,有4个div应该响应mouseover和mouseout事件。我们可以称它们为C1,C2,C3和C4。
不幸的是,大胖子A div阻止了我所有的javascript / jquery事件。
这可以解决一些变通方法,但事情就是这样:
我试图处理(有和没有jquery)来自A的事件并将其触发到B.它可以工作,但是B不会将它转发给它的C子,再一次,我不知道它们是通过提前
非常感谢你的帮助。
答案 0 :(得分:8)
这是你做的。大多数browsers支持css pointer events。
在这些浏览器上使用:
#big-blocking-div {
pointer-events: none;
}
对于不支持此css功能的浏览器,请执行此操作
#big-blocking-div {
display : none;
}