We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35626dd commit 17be677Copy full SHA for 17be677
56-image comparison slider/script.js
@@ -4,7 +4,7 @@ const before = document.querySelector(".img-container-before");
4
const after = document.querySelector(".img-container-after");
5
6
const dragSlider = (e) => {
7
- let x = e.layerX;
+ let x = e.type.includes("mouse") ? e.layerX : e.touches[0].clientX;
8
let size = container.offsetWidth;
9
before.style.width = x + "px";
10
slider.style.left = x + "px";
@@ -18,4 +18,8 @@ const dragSlider = (e) => {
18
}
19
};
20
21
+// Mouse event
22
container.addEventListener("mousemove", dragSlider);
23
+// Touch and drag events
24
+container.addEventListener("touchstart", dragSlider);
25
+container.addEventListener("touchmove", dragSlider);
0 commit comments