事件處理程式onpointerdown和onclick事件處理程式有什么區別?
有什么實際區別嗎?事件在 DOM 樹上傳播的方式不同嗎?是否有一些設備只回應這些事件之一?
我最初認為它只是pointerdown在觸摸設備或筆onclick中觸發,但似乎也被觸發。
uj5u.com熱心網友回復:
- 有什么實際區別嗎?
是的。
pointerDown它實際上相當于onMouseDown但主要區別在于mouseDown只向一個Element,但pointerDown可以發送到Document,Window和Element。
- 事件處理程式
onpointerdown和onclick事件處理程式有什么區別?
pointerDown可以捕獲右/左/中點擊。onClick只捕獲右鍵單擊。
現場示例:
這個例子會更清楚。
https://codepen.io/nawafscript/pen/WNEyRyO
uj5u.com熱心網友回復:
onpointerdown相當于onmousedown- 所以當按下或點擊第一次發生時它會被觸發。onclick僅在釋放按下或點擊時觸發。
uj5u.com熱心網友回復:
根據https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onpointerdown
onpointerdown相當于mousedown,兩者都是 的一部分onclick。但onclick包括mouseup.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/354072.html
標籤:javascript 事件 dom事件
上一篇:“Javascript-權威指南”-未捕獲的型別錯誤:trace(...)不是函式
下一篇:如何在整個div上制作搜索過濾器
