diff --git a/src/hooks/useMobileTouchMove.ts b/src/hooks/useMobileTouchMove.ts index 1c6cfa6d..3612285b 100644 --- a/src/hooks/useMobileTouchMove.ts +++ b/src/hooks/useMobileTouchMove.ts @@ -49,13 +49,16 @@ export default function useMobileTouchMove( const onTouchStart = (e: TouchEvent) => { cleanUpEvents(); + if (e.touches.length === 1) { + elementRef.current = e.target as HTMLElement; + elementRef.current.addEventListener('touchend', onTouchEnd); + } + if (e.touches.length === 1 && !touchedRef.current) { touchedRef.current = true; touchYRef.current = Math.ceil(e.touches[0].pageY); - elementRef.current = e.target as HTMLElement; elementRef.current.addEventListener('touchmove', onTouchMove); - elementRef.current.addEventListener('touchend', onTouchEnd); } };