onpointerdown
和onclick
事件处理程序之间有什么区别?
它们是否有实际区别?这些事件是否以相同方式在DOM树中传播?是否有一些设备只响应其中一个事件?
我最初认为,只有触摸设备或使用笔时才会触发pointerdown
,但似乎也会触发onclick
。
onpointerdown
和onclick
事件处理程序之间有什么区别?
它们是否有实际区别?这些事件是否以相同方式在DOM树中传播?是否有一些设备只响应其中一个事件?
我最初认为,只有触摸设备或使用笔时才会触发pointerdown
,但似乎也会触发onclick
。
是的,有。
pointerDown
实际上等价于 onMouseDown
,但主要区别在于 mouseDown
只发送到一个 Element
,而 pointerDown
可以发送到 Document
、Window
和 Element
。
onpointerdown
和 onclick
事件处理程序之间有什么区别?pointerDown
可以捕获右键/左键/中键点击事件。
onClick
只能捕获左键点击事件。
Live Example(示例):
该示例将使它更加清晰易懂。
补充 Nawaf 的回答: