Javascript 如何在IOS/Android中处理触摸事件

Javascript 如何在IOS/Android中处理触摸事件,javascript,jquery,android,ios,mobile-safari,Javascript,Jquery,Android,Ios,Mobile Safari,我正在开发一个web应用程序。根据要求,我需要创建滚动图像效果,当用户滑动和触摸(或单击)时,我需要将特定图像移动到某个预定义的目标 因此,一些图像堆栈有两个事件,在触摸移动时,它应该向左或向右滚动,在触摸开始(单击)时,它应该移动一段距离 我无法处理这两个事件,我只想在用户刷卡时触发touch move事件,并希望在用户触摸或单击时触发touch start 但在刷卡时,触控启动事件也会启动。请告诉我解决办法 即使我尝试了单击事件而不是触摸开始,但我仍然有相同的问题。看看。尽管目前处于Alph

我正在开发一个web应用程序。根据要求,我需要创建滚动图像效果,当用户滑动和触摸(或单击)时,我需要将特定图像移动到某个预定义的目标

因此,一些图像堆栈有两个事件,在触摸移动时,它应该向左或向右滚动,在触摸开始(单击)时,它应该移动一段距离

我无法处理这两个事件,我只想在用户刷卡时触发touch move事件,并希望在用户触摸或单击时触发touch start

但在刷卡时,触控启动事件也会启动。请告诉我解决办法

即使我尝试了单击事件而不是触摸开始,但我仍然有相同的问题。

看看。尽管目前处于Alpha阶段,但他们计划在2011年春季发布第一个版本

jQuery Mobile:针对智能手机和平板电脑的触摸优化网络框架

跨平台的统一用户界面系统 所有流行的移动设备平台, 基于坚如磐石的jQuery和 jQuery UI基金会。它很轻 代码是用渐进式语言构建的 增强,具有灵活性,, 易于主题化的设计

触摸优化布局和UI小部件

我们的目标是提供工具来构建 动态触摸界面将 优雅地适应一系列设备 形式因素。该系统将包括 两种布局(列表、详细窗格、, 覆盖)和丰富的形式 控件和UI小部件(切换, 滑块、选项卡)


演示是

您可以在
另外,YUI 3.2增加了触摸支持。

如果您能够将Jquery换成更小、更便于移动的东西,那么它提供了一个相当不错的选择。它并不是Jquery的替代品,但它的兼容性令人惊讶。它提供基本的触摸事件和CSS动画,使现代web开发在iOS上成为可能

如果您正在寻找一个更完整的移动框架,并且位于Jquery或Zepto之上,并且非常适合使用现代JS开发技术创建单页应用程序

它还可以很好地隐藏触摸事件带来的痛苦,并使静态页眉和页脚等功能成为可能,即使在较旧版本的iOS和Android中也是如此

使现代化
jqTouchPunch
有点老套,但效果出人意料地好……

这些解决方案看起来不错。谢谢分享。不过,我已经编写了滚动脚本,并完成了所有其他编码。此时此刻,我正在寻找一些单独解决触摸事件的解决方案。比如如何区分触摸启动和触摸移动。因此,当用户刷卡时,我将触发一个事件,当用户触摸时,我将触发一些b事件。请注意,根据我了解到的研究,我们可以计算触摸次数,然后根据触摸次数来抛出事件,比如如果触摸少于10像素,则触摸开始,或者如果触摸超过10像素,则触摸移动。但并没有找到实现这一目标的确切方法。如果您试图构建富客户端应用程序,请帮助jQuery Mobile是一个非常糟糕的框架。它的真正设计目的是让旧的服务器端呈现的PHP/ASP/JSP应用程序感觉像本地应用程序,但最终的结果是相当糟糕的。如果您试图使用任何现代web开发技术,请使用Zepto、Spine或其他工具进行tap活动。