Задать вопрос
@akchl1

Как при выполнении touchmove выполнить функцию только один раз?

Здравствуйте, сделал слайдер который переключается между картинками по свайпу, но он их листает до тех пор пока юзер не перестанет вести палец, как можно прервать функцию после первого выполнения
вот код переключения по свайпу:
https://codepen.io/FLW7/pen/rNYdzrX
Свайп работает только при просмотре в консоли в мобильном разрешении
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@getaxe
JS developer
if (Math.abs(moveX) > Math.abs(moveY)) {
    if (moveX > 0) {
// ПЕРЕКЛЮЧЕНИЯ НА ПРЕДЫДУЩИЙ СЛАЙД ---------
      showSlides(slideIndex -= 1);
      return;
    } else {
// ПЕРЕКЛЮЧЕНИЯ НА  СЛЕДУЮЩИЙ СЛАЙД ---------
      showSlides(slideIndex += 1);
      return;
    }
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы