Javascript中触摸屏事件的文档

时间:2011-04-19 15:52:27

标签: javascript events mobile

我在哪里可以找到Javascript中的触摸屏事件的文档或参考,例如。 “touchstart”。

我发现这个有用的链接http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript/编辑:页面不再存在),其中提到了IPhone的事件“touchstart”,“touchmove”和“touchend”。

还有更多吗?那么Blackberry和Android呢?我在SO和Google上找不到太多。

修改 Apple提供了一份很好的文档:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

1 个答案:

答案 0 :(得分:8)

我在开发移动网络应用http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/

时使用过此网站

但通过研究,我得到了一份不错的名单。

  • touchstart
    • 动作:触摸屏幕时会触发(也会触发多点触摸)
    • 等效:mousedown
  • touchend
    • 动作:当手指从屏幕上抬起时会触发(单点触控真的很棒)
    • 等效:mouseup
  • touchmove
    • 动作:当一个或多个手指在屏幕上移动时触发
    • 等效:mousemove
  • touchcancel
    • 操作:系统取消触摸事件时
    • 相当于:没有我知道

其他触控设备将触控事件映射到鼠标事件。其他人忽略触摸事件。

Google API discussion - “除了移动游猎之外,没有办法访问触摸事件 有触摸屏的桌面。“