场景:模态框中的按钮。模态框中A按钮,下方还存在B按钮,此时点击模态框中的按钮,关闭模态框,会发现B按钮也触发了.
原因:当用户手指触摸A按钮的时候,会产生两个事件,touch和click.当触发touch的时候,模态框关闭,click 会在200-300ms后发生,所以B按钮也触发了。
解决方案:不要用click事件,都用tap事件就OK了
移动端 点击穿透
最新推荐文章于 2024-06-29 18:23:20 发布
场景:模态框中的按钮。模态框中A按钮,下方还存在B按钮,此时点击模态框中的按钮,关闭模态框,会发现B按钮也触发了.
原因:当用户手指触摸A按钮的时候,会产生两个事件,touch和click.当触发touch的时候,模态框关闭,click 会在200-300ms后发生,所以B按钮也触发了。
解决方案:不要用click事件,都用tap事件就OK了