【问题标题】:pointerdown vs onclick: what is the difference?pointerdown vs onclick:有什么区别?
【发布时间】:2021-11-09 14:19:47
【问题描述】:

onpointerdownonclick 事件处理程序有什么区别?

有什么实际区别吗?事件在 DOM 树上的传播方式是否相同?是否有一些设备只响应这些事件之一?

我最初认为只有pointerdown 在触摸设备或笔中触发,但onclick 似乎也被触发了。

【问题讨论】:

    标签: javascript events dom-events


    【解决方案1】:
    1. 有什么实际区别吗?

    是的。

    pointerDown 实际上等同于onMouseDown,但主要区别在于mouseDown 只发送到Element,但pointerDown 可以发送到DocumentWindowElement

    1. onpointerdownonclick 事件处理程序有什么区别?
    • pointerDown 可以捕获右/左/中间点击。

    • onClick 只捕获左键。

    现场示例:

    这个例子会更清楚。

    https://codepen.io/nawafscript/pen/WNEyRyO

    【讨论】:

    • 嘿 Nawaf,上面看起来应该是“onClick 仅捕获左键单击。”
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2021-07-16
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多