Javascript 中触摸屏事件的文档

2024-01-13

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

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

还有更多吗?黑莓和安卓怎么样?我在 SO 和 Google 上没有找到太多信息。

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


我在开发移动网络应用程序时使用了这个网站http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/ http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/

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

  • touchstart
    • 动作:触摸屏幕时触发(多点触摸也会触发)
    • 等效:鼠标按下
  • touchend
    • 动作:当手指从屏幕上抬起时触发(对于单点触摸来说确实很挑剔
    • 等效:鼠标松开
  • touchmove
    • 动作:当一根或多根手指在屏幕上移动时触发
    • 等效:鼠标移动
  • touchcancel
    • Action:当系统取消触摸事件时
    • 等效:据我所知没有

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

To a 谷歌API讨论 http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5f79c3ae7d217552-“除了移动 Safari 之外,没有办法访问触摸事件 有触摸屏的台式机。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript 中触摸屏事件的文档 的相关文章

随机推荐