事件触发前的Javascript TouchMove延迟

时间:2016-01-26 10:10:44

标签: javascript html5 cordova touchstart touchmove

我正在尝试获得触摸位置的恒定坐标,不幸的是,当我运行应用程序时,我注意到在激活“touchmove”之前有一个像素阈值或需要超越的东西。有没有办法改变这个门槛?或者别的什么? (最好不要使用JQuery)

会发生什么:

触摸=即时X,Y坐标

移动触摸= X,Y坐标不会改变,直到“一定数量的像素通过”(阈值?)

document.addEventListener('touchstart', onDocumentTouchStart, false);
document.addEventListener('touchmove', onDocumentTouchMove, false);

function onDocumentTouchStart(event)
{
    for(var i = 0; i < event.touches.length; i++)
    {
        clickX[i] = event.touches[i].pageX;
        clickY[i] = event.touches[i].pageY;
    }
}
function onDocumentTouchMove(event)
{
    for(var i = 0; i < event.touches.length; i++)
    {
        clickX[i] = event.touches[i].pageX;
        clickY[i] = event.touches[i].pageY;
    }
}

0 个答案:

没有答案