我想在js中有一个手势,你可以用两根手指点击多次,得到一个显示你动作的结果。如果将属性指针设置为 1(用 1 根手指轻敲)或删除 requireFailure(),它工作得非常好。
您可以在这里测试代码,用两根手指在您的智能手机或模拟器上轻敲: http: //codepen.io/JanIngwer/pen/eNwOPO
mc.add(new Hammer.Tap({ event: 'tripletap', taps: 3, interval: 800, posThreshold: 100, pointers: 2 }));
mc.add(new Hammer.Tap({ event: 'doubletap', taps: 2, interval: 800, posThreshold: 100, pointers: 2 }));
mc.add(new Hammer.Tap({ event: 'singletap', interval: 800, posThreshold: 100, pointers: 2}));
mc.get('tripletap').recognizeWith(['doubletap', 'singletap']);
mc.get('doubletap').recognizeWith('singletap');
mc.get('doubletap').requireFailure('tripletap');
mc.get('singletap').requireFailure(['tripletap', 'doubletap']);