我正在尝试将我的Web应用程序转换为可在移动设备上使用的表单。我正在尝试构建支持类似水平滚动的触摸手势的功能。我发现我的应用程序出现了一些奇怪的行为。
我使用touchstart事件开始手势,然后在touchmove上滚动。但是,我的应用程序在接收这两个事件之间看到了500-700毫秒的延迟。据我所知,在这两个事件之间,我的应用程序没有进行任何其他工作。
其他方面: 代码是使用jquery编写的。
我使用touchstart事件开始手势,然后在touchmove上滚动。但是,我的应用程序在接收这两个事件之间看到了500-700毫秒的延迟。据我所知,在这两个事件之间,我的应用程序没有进行任何其他工作。
其他方面: 代码是使用jquery编写的。
$(element).bind(touchmove, function(ev) {return myobject.DoTouch(ev) }
DoTouch命令只是检查ev.type,记录触摸位置并返回false。
有没有什么想法可以尝试解决这个问题?触摸和应用程序响应之间的延迟非常令人讨厌。