Skip to content

Commit 17be677

Browse files
committed
add touch events
1 parent 35626dd commit 17be677

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

56-image comparison slider/script.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const before = document.querySelector(".img-container-before");
44
const after = document.querySelector(".img-container-after");
55

66
const dragSlider = (e) => {
7-
let x = e.layerX;
7+
let x = e.type.includes("mouse") ? e.layerX : e.touches[0].clientX;
88
let size = container.offsetWidth;
99
before.style.width = x + "px";
1010
slider.style.left = x + "px";
@@ -18,4 +18,8 @@ const dragSlider = (e) => {
1818
}
1919
};
2020

21+
// Mouse event
2122
container.addEventListener("mousemove", dragSlider);
23+
// Touch and drag events
24+
container.addEventListener("touchstart", dragSlider);
25+
container.addEventListener("touchmove", dragSlider);

0 commit comments

Comments
 (0)