首先,请原谅,这不是一个编程问题,但我认为它不适合Theoretical CS,CS Non Programming仍处于私人测试阶段。
更新我的phonegap应用程序以收听
$(选择器).bind( “touchstart”,函数());
而不是
$(选择器)。点击(函数());
(这里有jquery),性能显着提高,我想知道touchstart有什么不同,尽管它可能是专为移动设备环境设计的。我在touchstart上查了w3c document,但它没有提供任何信息。
如果有人有进一步解释的链接或可以解释它是如何工作的,我非常感谢
答案 0 :(得分:29)
在iPhone上,只要手指触摸屏幕,touchstart事件就会触发,而触摸屏幕后,点击事件会触发300毫秒,然后将手指抬离屏幕。 300毫秒的时间延迟使Safari可以等待您是否打算连续双击屏幕以模拟缩放手势。