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

Почему конфликтуют функции document.mouseup?

Здравствуйте. Есть две функции, которые подгружаются из двух разных js файлов

const popUp = $(".qwe");


 $(document).mouseup(() => {
        // close search input

        if ($(event.target).closest(popUp).length == 0) {
            popUp.removeClass(popUp__active);
            $(".overflow").removeClass("popUp__shadow");
            $("body").removeClass("popUp__Lock");
        }
    });


const popUp = $(".registrationForm");

  $(document).mouseup(() => {
    // close search input

    if ($(event.target).closest(popUp).length == 0) {
      popUp.removeClass(popUp__active);

      $(".overflow").removeClass("popUp__shadow");
      $("body").removeClass("popUp__Lock");
    }
  });


и по итогу они конфликтуют между собой, то есть функция работает не корректно и это понятно почему, но я не знаю, как это можно исправить. Есть у кого-нибудь идеи?
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Evdokim001
PHP & WordPress developer
Попробуйте воспользоваться разными именами для констант. Для 1-го одно имя а для 2-го второе.
Ответ написан
Ваш ответ на вопрос

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

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