z-index和javascript事件

rut*_*ord 8 html javascript dhtml z-index javascript-events

所以我有几个div叠加在一起,具有不同的z-index值.

浏览器的默认行为似乎是绑定到最顶层的z-index div的事件被触发.即我为每个div有一个onclicks,但只有当点击该区域时才会触发前一个.

有没有办法可以触发附加到所有div的事件,无论每个div的z-index是什么,只要行为超过该div而不考虑z-index?

tva*_*son 6

除非另一个元素包含在第一个元素中,否则事件实际上不会发生在被另一个元素遮盖的元素上,然后它会冒泡.我能想到达到你想要的唯一方法是遍历所有潜在的元素,看看它们中是否包含点击发生的点并触发点击该元素(如果它不是当前的元素) ).