如何使用Hammerjs保持默认浏览器行为(缩放)?

时间:2017-01-23 21:31:04

标签: javascript hammer.js pinchzoom

我使用Hammerjs进行滑动和敲击。但是,只要我开始在任何元素上使用它

var hammer = new Hammer(document.getElementById("square"));

默认浏览器“捏合”手势(放大或缩小)的行为停止工作。

由于我不需要任何针对捏的自定义处理,我试图像这样禁用事件识别器:

hammer.get("pinch").set({enable: false});

没有运气。以下jsfiddle说明了问题。

如何保留“滑动”处理程序并让浏览器完成工作?

1 个答案:

答案 0 :(得分:0)

正如this question

中指出的那样
{touchAction : "auto"}

是要走的路。这是更正后的jsfiddle