我正在使用hammer.js实现多点触控平移,但出现了困难。只有单指时会触发平移事件。当我尝试用两根手指拖动时,事件不会触发,直到我释放至少一个手指。
我需要在hammer配置中做些什么特殊的处理吗?
编辑:我已经发现可以将pan事件配置为2个指针,但是我发现Chrome内置了一个功能,可以通过双指轻点打开上下文菜单,这往往会阻止平移被识别。 如果我简单地捕获“contextmenu”事件并调用preventDefault(),它将完全禁用平移识别器。 还有其他方法吗?
敬礼, 丹尼尔
编辑:我已经发现可以将pan事件配置为2个指针,但是我发现Chrome内置了一个功能,可以通过双指轻点打开上下文菜单,这往往会阻止平移被识别。 如果我简单地捕获“contextmenu”事件并调用preventDefault(),它将完全禁用平移识别器。 还有其他方法吗?
敬礼, 丹尼尔
ev.deltaXY
(多点触控平移)值跳动和一个panstart
问题(如果这是你所说的),但是在这些问题修复之前,有解决方法可以使用。 - mrksbnch