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

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

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

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

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