iPhoneの画面で指の動きを追っていきたいです。ただし、これによりラバー バンディングとスクロールが発生するため、デフォルトの動作をオフにする必要があります。
このサイトで説明されているように
次のように、イベントリスナーを追加しました
document.addEventListener('touchmove', touchMove, false);
document.addEventListener('gesturechange', gestureChange, false);
そのように、デフォルトの動作を無効にしました
function touchMove(event){event.preventDefault(); //other code here}
function gestureChange(event){event.preventDefault(); //other code here}
これで、意図したとおりに実行できますが、ページを拡大縮小することはできなくなりました。touchstart 座標を取得し、gesturechange からズーム倍率を取得することはできます。論理的には、それらを使用してページのズームをプログラムで変更したいと思います。JavaScriptでそれを行う方法は?