デフォルトの動作(ページスクロール)をキャンセルせずに、どのモバイルブラウザーでも指を追跡したいと思います。
だから私は次のことをやっています:
document.addEventListener('touchmove', function (ev) {
// fingers position tracking ode
}, false);
ここで、タッチムーブを継続的に追跡したい場合は、その関数で ev.preventDefault() を呼び出す必要があります。これにより、ページのスクロールも無効になります。これを呼び出さないと、1 回だけ touchmove イベントが発生し、その後は好きなだけ指を動かすことができます。他の touchmove イベントは続きません (指を離して新しいタッチ/移動シーケンスを開始するまで)。再びそうです)。
私の質問は基本的に、デフォルトのブラウザーの動作に干渉することなく、画面上の指を継続的に追跡する方法 (ブラウザーの「ウィンドウ」にバインド) です。私は何とかそれが可能であると信じたい:)