我尝试在桌面设备上添加滑动手势。我弄清楚如何向右滑动,但当我尝试向左滑动时,这是一个问题。由于某种原因,它检测到向左移动但滑动不随鼠标移动而移动。任何人都可以帮助我在鼠标移动时向左移动滑块。 以下是演示: Slider with swipe gesture
s.addEventListener('mouseup', (e) => {
e.preventDefault();
isDown = false;
x = e.pageX - s.offsetLeft;
s.scrollLeft = scrollLeft - move;
if (Math.abs(move) > 200) {
if (move < 0) {
s.scrollLeft += move;
nextSlide();
} else {
s.scrollLeft = 0;
prevSlide();
}
} else {
s.scrollLeft = 0;
}
move = 0;
x = 0;
});