代碼
var start = {x: 0,y: 0
}
var end = {x: 0,y: 0
}document.addEventListener('touchstart', function (event) {start.x = event.touches[0].pageX;start.y = event.touches[0].pageY;
});document.addEventListener('touchmove', function (event) {event.preventDefault();
},{passive:false});document.addEventListener('touchend', function (event) {end.x = event.changedTouches[0].pageX;end.y = event.changedTouches[0].pageY;var deltaX = end.x - start.x;var deltaY = end.y - start.y;if (Math.abs(deltaX) < 30 && Math.abs(deltaY) < 30) {return;}if (Math.abs(deltaX) >= Math.abs(deltaY)) {if (deltaX > 0) { KeyHanderRight(); } else {KeyHanderLeft()}} else {if (deltaY > 0) {KeyHanderDown();} else {KeyHanderUp()}}
});