Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iPhone上的同一HTML元素上滑动和平移手势_Javascript_Jquery_Iphone_Ios_Mobile - Fatal编程技术网

Javascript 在iPhone上的同一HTML元素上滑动和平移手势

Javascript 在iPhone上的同一HTML元素上滑动和平移手势,javascript,jquery,iphone,ios,mobile,Javascript,Jquery,Iphone,Ios,Mobile,我在一个网页上使用了Ryan Scherf的jQuery swipe插件的一个稍加修改的版本,使UL中的LI元素可以刷卡。当我在iPhone中查看这个页面时,我注意到在LI元素中进行滑动时,我再也不能平移来上下移动页面了。似乎通过向LI添加事件侦听器,我已经禁用了默认侦听器。这是我第一次尝试在iPhone上实现触摸手势,所以我不知道如何支持平移 苹果文档(http://developer.apple.com/library/IOs/#documentation/AppleApplications

我在一个网页上使用了Ryan Scherf的jQuery swipe插件的一个稍加修改的版本,使UL中的LI元素可以刷卡。当我在iPhone中查看这个页面时,我注意到在LI元素中进行滑动时,我再也不能平移来上下移动页面了。似乎通过向LI添加事件侦听器,我已经禁用了默认侦听器。这是我第一次尝试在iPhone上实现触摸手势,所以我不知道如何支持平移

苹果文档(http://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html)讨论了平移如何生成onscroll事件,但我不确定是否可以使用它

我这里有代码供任何人检查。


感谢您提供的指导。

好的,在touchMove上使用event.preventDefault()将取消默认的平移行为。我更新了JSFIDLE