Javascript Cordova Hammer.js-多个“;按「;事件

Javascript Cordova Hammer.js-多个“;按「;事件,javascript,cordova,events,hammer.js,Javascript,Cordova,Events,Hammer.js,我使用的是Hammer.js“press”事件,效果很好。我遇到的问题是,当我想用左手拇指按下另一个位置,同时用右手拇指按住。显然,在进行任何其他触摸之前,我必须抬起拇指。如何在不提升的情况下进行多个冲压 var myElement = document.getElementById('myCanvas'); var mc = new Hammer(myElement, { hold: false, release: false }); mc.add(new Hammer.P

我使用的是Hammer.js“press”事件,效果很好。我遇到的问题是,当我想用左手拇指按下另一个位置,同时用右手拇指按住。显然,在进行任何其他触摸之前,我必须抬起拇指。如何在不提升的情况下进行多个冲压

var myElement = document.getElementById('myCanvas');

var mc = new Hammer(myElement,
{
    hold: false,
    release: false
});

mc.add(new Hammer.Press({
    event: 'press',
    pointer: 1,
    threshold: 30,
    time: 1
}));
mc.on("press", function(event)
{
    //This works, but only single touch, until touch is lifted
    //can I do second.
    x1 = event.center.x;
    y1 = event.center.y;

    //This doesn't -> Trying new things
    x2 = event.touches[1].x;
    y2 = event.touches[1].y;        
});
我现在正在尝试这个,但根本不起作用

mc.on("touch", function(event)
{
    x1 = event.touches[0].pageX;
    y1 = event.touches[0].pageY;
    x2 = event.touches[1].pageX;
    y2 = event.touches[1].pageY;
    //OR
    x1 = event.gesture.touches[0].pageX;
    y1 = event.gesture.touches[0].pageY;
    x2 = event.gesture.touches[1].pageX;
    y2 = event.gesture.touches[1].pageY;
});

请写代码什么已经尝试到目前为止?谢谢回复。我已经进一步编辑了这个问题。请编写代码。到目前为止,您尝试了什么?谢谢您的回复。我进一步修改了这个问题。