在IE10 / IE11中检测多点触控手指位置

时间:2013-12-19 15:10:45

标签: javascript javascript-events internet-explorer-10 multi-touch internet-explorer-11

我正在使用JavaScript开发IE10 / IE11,我正在努力让自定义多点触控事件发挥作用。我正在使用MSGesture API,它提供了一个很好的抽象层,但我想访问触摸点的基础位置。有没有办法得到这个?

我想可以使用比例/翻译信息从初始偏移计算出来,但是我认为可能会有一种更清洁的方式?

示例代码:

container.addEventListener("MSGestureChange", function (e) {
    // We have access to e.g. 
    // e.scale / e.translationX / e.translationY

    // Now, this is what we need, but it's only for one finger
    // (or is it an average somehow?)
    // e.offsetX 
    // e.offsetY

    // Is it possible to get offsetX/Y for each finger (pointer)?

}, false);

0 个答案:

没有答案