比较以下2个事件监听器时:
$("#button").click(myFunc);
和
$("#button").on("touchstart", myFunc);
为什么触摸屏设备对点击事件的响应比触摸事件慢,这决定了这一点,即操作顺序。
答案 0 :(得分:2)
在手指释放压力之前,您没有咔嗒声。 click
是touchend
的结果,而非touchstart
。
大多数情况下,touchend
和click
之间也存在延迟,因此可以检测到双击(然后不会发送click
事件。)