我注意到点击事件在所有主要桌面浏览器中之前被触发。但在Android 2.3模拟器上,它是首先出现的点击事件。
以下是测试页:bit.ly/jqmctap
为什么在点击jQueryMobile中的触摸屏设备之前点击甚至被触发?为什么它在桌面上有所不同?
jQueryMobile:1.0.1,jQuery:1.7.1
答案 0 :(得分:1)
我不确定,但我认为在桌面浏览器上,tap事件将从click事件开始,因为桌面上通常不需要它。在触摸屏浏览器上,点击事件首先出现,因为它适用于触摸屏,因为只有在那里才能真正点击屏幕。比它启动点击事件,以便与需要点击事件的网页兼容。