Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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 双击缩放&;hammer.js问题_Javascript_Ios_Hammer.js - Fatal编程技术网

Javascript 双击缩放&;hammer.js问题

Javascript 双击缩放&;hammer.js问题,javascript,ios,hammer.js,Javascript,Ios,Hammer.js,请有人给我提供以下建议: 我有一个图像,当双击或捏出应该显示一个覆盖 我使用了hammer.js,它成功地执行了显示覆盖层的收缩。 我在hammer.js中使用了双击来触发覆盖,但是这不起作用,因为本机的iOS双击来缩放。因此,它没有显示覆盖图,而是放大了我点击的图像 有人知道我如何在图片上阻止这个问题,这样我就可以让hammer.js打开覆盖图了吗?似乎太晚了,无法回答,但仍然认为这可能会对某人有所帮助。 我从这个问题中了解到的是,必须有一个默认的轻触手势,它具有优先权。 您可以尝试以下方法:

请有人给我提供以下建议:

我有一个图像,当双击或捏出应该显示一个覆盖

我使用了hammer.js,它成功地执行了显示覆盖层的收缩。 我在hammer.js中使用了双击来触发覆盖,但是这不起作用,因为本机的iOS双击来缩放。因此,它没有显示覆盖图,而是放大了我点击的图像


有人知道我如何在图片上阻止这个问题,这样我就可以让hammer.js打开覆盖图了吗?

似乎太晚了,无法回答,但仍然认为这可能会对某人有所帮助。 我从这个问题中了解到的是,必须有一个默认的轻触手势,它具有优先权。 您可以尝试以下方法:

   if (document.addEventListener) {
      document.addEventListener('touchmove', function(e){
        e.preventDefault();
      });
    }