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

Как дать понять функциям когда двигаем блок а когда нажимаем?

У меня есть блок, который можно двигать влево и вправо, а внутри блока лежат карточки нажав на которые переходим на страницу карточки,
А теперь суть такая есть две функции одна отвечает за движения блока а вторая функция за клик по карточке, как только начинаешь двигать блок то и происходит так же нажатие на карточку как сделать так что бы функции не срабатывали одновременно
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Обычно такая задача решается с помощью таймера.
  1. Клик происходит не по нажатию а по отпусканию
  2. В момент отпускания проверить время которое прошло с момента нажатия.
  3. Если время не большое -- интерпретировать это как "Клик".

Вообще ж для этого существуют специальные события https://developer.mozilla.org/en-US/docs/Web/API/P...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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