html移动端tap事件穿透问题

应用场景:点击底部弹框的按钮时,会穿透到弹框下面的按钮,触发弹框下面的按钮的点击事件。javascript 形成缘由:点击关闭按钮,touchend首先触发tap,弹出层和遮罩就被隐藏了。touchend后继续等待300ms发现没有其余行为了,则继续触发click,因为这时弹出层已经消失,因此当前click事件的target就在底层元素上,因而就alert内容。整个事件触发过程为 touchend
相关文章
相关标签/搜索