Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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 移动x轴或y轴_Javascript_Ios_Touch - Fatal编程技术网

Javascript 移动x轴或y轴

Javascript 移动x轴或y轴,javascript,ios,touch,Javascript,Ios,Touch,我试图阻止默认的iPhone滚动功能只在x轴上。我有一个画廊,通过onTouchMove活动将照片从左向右滑动。目前,它使用了如下的“防止默认”功能: function onTouchMove(e) { if(config.preventDefaultEvents) { e.preventDefault(); } 这工作正常,但它也阻止了iPhone默认的y轴滚动。有没有办法使preventDefault特定于x轴

我试图阻止默认的iPhone滚动功能只在x轴上。我有一个画廊,通过onTouchMove活动将照片从左向右滑动。目前,它使用了如下的“防止默认”功能:

function onTouchMove(e) {
            if(config.preventDefaultEvents) {
                e.preventDefault();
            }
这工作正常,但它也阻止了iPhone默认的y轴滚动。有没有办法使preventDefault特定于x轴TouchMove事件,从而使我的多媒体资料在屏幕上自然地上下滚动


任何帮助都将不胜感激。

您可以尝试以下方法:

lastx = event.touches[0].clientX;
lasty = event.touches[0].clientY - canvastop;

请描述您的上下文:您是指UIWebview吗?