iPad为JavaScript点击事件提供三点触控

Par*_*xit 5 javascript iphone jquery mobile-safari ipad

我有iPad的问题.我用3个功能在JavaScript锚标记,onmouseover,onmouseout,onclick.

但是当我在iPad上进行测试时,首先触摸它会触发onmouseover,然后再执行两次触摸执行onclick事件.

这意味着点击事件总共需要三次触摸.一般来说,它只需要两次触摸.为什么会这样?

bal*_*dre 7

要使用触摸屏完全支持移动设备,您无法使用鼠标事件 ......您需要更改为触摸事件

http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript/

另一种方法是使用移动框架划分代码,如jQTouch,jQMobile等......

它们开箱即用,支持鼠标事件和触摸事件.

在为Touch Events提供代码支持后,即使拖放也能很好地工作

在iPad上拖放