iPad需要三次触摸JavaScript点击事件
iPad takes three touch for JavaScript click event
我用iPad有问题。我在JavaScript中使用3个函数作为锚标记,onmouseover
, onmouseout
, onclick
。
但是当我在iPad上测试它时,第一次触摸它触发onmouseover
,然后它需要另外两次触摸来执行onclick
事件。
这意味着点击事件总共需要三次触摸。通常它只需要触摸两次。为什么会这样呢?
要完全支持带有触摸屏的移动设备,不能使用鼠标事件…您需要更改为触摸事件
http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript/另一种方法是使用移动框架划分代码,如jQTouch, jQMobile等…
他们支持鼠标事件和触摸事件。
在你的代码支持触摸事件之后,甚至拖放也会很好地工作
在iPad上拖放
相关文章:
- 如何使用纯javascript的移动触摸事件
- 如何使用javascript检测触摸设备浏览器与桌面
- Chrome 50的Android WebView在触摸页面之前会阻止Javascript
- 如何在调用javascript函数时将javascript触摸旋转添加到html中
- 多点触摸平移缩放在javascript中同时旋转
- Phonegap/Cordova:如何添加Javascript多点触摸事件
- 如何在 javascript 中触发触摸事件
- JavaScript的触摸事件
- 触摸设备的JavaScript链接预览
- Tizen可穿戴设备屏幕顶部的Javascript触摸事件
- 动态显示元素上的JavaScript触摸端;不要开火
- Javascript触摸事件故障
- Javascript 触摸事件:区分手指与 Apple Pencil
- Android上的慢速Javascript触摸事件
- 滚动元素上的Javascript触摸移动事件
- 谁能建议一个地方开始与javascript触摸事件的web
- Javascript触摸事件不会在纵向上触发
- Webview不捕捉javascript触摸事件
- 是否有可能知道一个真正的鼠标是使用javascript触摸功能的设备上使用的
- 游戏中的Javascript触摸事件处理