是否有等于“点击”事件的指针事件?

时间:2021-01-27 23:10:23

标签: javascript html

'click' 事件是在 mousedown 和 mouseup 事件触发后触发的鼠标事件。

现在指针事件有更广泛的用例,所以我想知道指针事件是否也有相应的“点击”事件?

谢谢。 安迪

1 个答案:

答案 0 :(得分:0)

至于问题:是否存在与click事件等价的指针事件?

答案是否定的。

至于问题:指针按下是否调度 click 事件?

回答可能需要一些测试。

使用一点 test page that reports every pointer event and click event,我获得了 iPhone 上单指按下的以下事件:

16:01:45.416 - pointerover - width: 48.5, height: 48.5
16:01:45.417 - pointerenter - width: 48.5, height: 48.5
16:01:45.418 - pointerdown - width: 48.5, height: 48.5
16:01:45.601 - pointerup - width: 0.0, height: 0.0
16:01:45.602 - pointerout - width: 0.0, height: 0.0
16:01:45.602 - pointerleave - width: 0.0, height: 0.0
16:01:45.636 - click - width: NaN, height: NaN

(宽度和高度值报告指针尖端的大小,在本例中为手指)

因此,至少在 iPhone 上,click 事件是通过手指按压来调度的。