我想在任何移动浏览器中跟踪手指,而不取消默认行为(这将是页面滚动)。
所以我正在做以下事情:
document.addEventListener('touchmove', function (ev) {
// fingers position tracking ode
}, false);
现在,如果我想连续跟踪touchmoves,我必须在该函数中调用ev.preventDefault(),这也会禁用页面的滚动。如果我不调用这个,我只会触发一个touchmove事件,之后我可以移动我的手指,但是我想要的时间长一点 - 没有其他触摸移动事件将跟随(直到我释放我的手指并开始一个新的触摸/移动序列再次那是)。
我的问题主要是:如何连续跟踪屏幕上的手指(绑定到浏览器“窗口”),而不会干扰默认的浏览器行为。我想以某种方式相信它是可能的:)