我有 3 个 div 像这样覆盖:
<div id="div1" style="height: 500px; width: 500px; position:absolute; z-index: 1"></div>
<div id="div2" style="height: 500px; width: 500px; position:absolute; z-index: 2"></div>
<div id="div3" style="height: 500px; width: 500px; position:absolute; z-index: 3"></div>
它们都有 on.click 事件处理程序,可以弹出不同的消息
是否有可能在单击一个时,无论哪个在顶部,它都允许所有通过单击(尝试“指针事件:无”但禁用所有功能)的底层 div 触发其相应的事件处理程序?假设我点击了 div 3 并且 div 2 和 3 也触发了它们的事件处理程序。另外,我不想要硬编码的解决方案,例如:
$('#div3').on('click',function() {
// trigger div 1 and 2 events manually
})
指针事件的问题:没有人拥有它,不会像我想要的那样触发它的事件处理程序,有什么办法可以解决这个问题?