触摸启动与点击.引擎盖下发生了什么

Touchstart vs Click. What happens under the hood?

本文关键字:发生了 什么 引擎 启动 触摸      更新时间:2023-09-26

首先,对不起,这不是一个编程问题,但我认为它不适合理论CS,CS非编程仍在私人测试中。

在更新我的phonegap应用程序以收听之后

$(selector).bind("touchstart",function());

而不是

$(选择器).click(function());

(这里是jquery),性能显著提高,我想知道touchstart有什么不同,尽管它可能是专门为移动设备环境设计的。我在touchstart上查找了w3c文档,但它没有提供任何信息。

如果有人有进一步解释的链接,或者可以解释它是如何工作的,我非常感谢

在iPhone上,手指一接触屏幕,touchstart事件就会触发,而click事件则在您触摸屏幕并将手指抬离屏幕300毫秒后触发。300毫秒的时间延迟是为了让Safari可以等待,看看你是否打算连续双击屏幕来模拟缩放手势。