From 8a29491b350a65a4a3567eccabace9551ffd2c75 Mon Sep 17 00:00:00 2001 From: Erik Tran Date: Fri, 30 Oct 2020 11:23:38 +1100 Subject: [PATCH] fixed horizontal scrolling on touch devices for demo 5 --- js/horizontal.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/horizontal.js b/js/horizontal.js index 941dd27..80d0165 100644 --- a/js/horizontal.js +++ b/js/horizontal.js @@ -136,9 +136,10 @@ window.addEventListener("touchmove", ev => { let touch = ev.touches[0]; if (lastClientX && isDown) { - state.targetScroll += ev.clientX - lastClientX; + let diffX = touch.clientX - lastClientX; + state.targetScroll += Math.sign(diffX) * 30; } - lastClientX = ev.clientX; + lastClientX = touch.clientX; }); window.addEventListener("wheel", ev => {