首页 > 解决方案 > 如何在 JavaScript 中复制指针事件的行为:无

问题描述

是否可以在 div 中捕获 onClick 事件但忽略任何其他行为,因为指针事件设置为无?

我有两个 div,背景和一种覆盖此背景的按钮。我在后台捕获一个拖动事件,如果从按钮开始,我也需要捕获这个拖动事件。我可以实现这一点,只需将我的按钮设置为,pointer-events:none但我无法捕获它的 onClick。

换句话说,我必须复制pointer-events:noneJavaScript 中的行为。

标签: javascriptcsslayoutpointer-events

解决方案


试试这个:Event.preventDefault()


推荐阅读