touchstart の初期値と touchmove の実際の値の間の距離を計算したい。
例えば :
画面に触れます: startX = 100; 次に、画面上で指を動かします: moveX = 150;
startX と moveX からの距離は (moveX - startX) = 50 です。
コードの更新:
function touch(event) {
var moveX = event.pageX;
var totalMoved = Math.abs(document.startX - moveX);
shipX = totalMoved;
consoleLog(totalMoved);
};
function touchStart(event) {
touch(event.touches[0]);
document.startX = event.pageX;
};
function touchMove(event) {
event.preventDefault();
touch(event.touches[0]);
};
function touchEnd(event) {
touch(event.touches[0]);
var totalMoved = 0;
};