单击vs触摸JS中的移动设备

时间:2014-02-10 09:44:37

标签: javascript jquery touch

比较以下2个事件监听器时:

$("#button").click(myFunc);

$("#button").on("touchstart", myFunc);

为什么触摸屏设备对点击事件的响应比触摸事件慢,这决定了这一点,即操作顺序。

1 个答案:

答案 0 :(得分:2)

在手指释放压力之前,您没有咔嗒声。 clicktouchend的结果,而非touchstart

大多数情况下,touchendclick之间也存在延迟,因此可以检测到双击(然后不会发送click事件。)