我正在使用Hammer.JS检查事件。我想长按一下。所以我正在使用锤子新闻事件

var mc = new Hammer(can);
mc.on("press", function (ev) {
  alert(ev.type);
});


从这里的文档http://hammerjs.github.io/recognizer-press/我知道您必须单击并按住500毫秒才能启动该事件,但是就我而言,即使我单击它,它也总是触发。

任何想法为什么会发生?

最佳答案

在punker(http://embed.plnkr.co/X7UOg0b8WkE8OREG3ixm/preview)上尝试了此操作,没有问题。

尝试使用mc.get("press").set({time:500})更改“时间”选项。

您正在使用哪个版本的Hammerjs?也许更新可以解决您的问题?

关于javascript - 锤击事件总是触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32475313/

10-10 00:47
查看更多