javascript – 处理z-index’d图层上的点击事件

前端之家收集整理的这篇文章主要介绍了javascript – 处理z-index’d图层上的点击事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建的地图应用程序中有2个z-index图层.单击要放大的图层时出现问题.单击处理程序位于基础z-index图层上,当单击上层图层中的控件时,我不希望它触发.

我遇到的问题是,无论什么,事件都会被提升,但是当点击顶层的某些内容时,事件的originalTarget属性不是底层图像.反正有改变吗?

解决方法

它被称为event-bubbling,你可以使用event.stopPropagation()方法(IE中的event.cancelBubble())来控制它.您还可以通过从元素上的onwhatever属性调用的处理程序返回true / false来控制它.这是一个棘手的主题,所以我建议你做一些 research.

信息:cancelBubble,stopPropagation

猜你在找的JavaScript相关文章