@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");
    }
  });


и по итогу они конфликтуют между собой, то есть функция работает не корректно и это понятно почему, но я не знаю, как это можно исправить. Есть у кого-нибудь идеи?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Evdokim001
PHP & WordPress developer
Попробуйте воспользоваться разными именами для констант. Для 1-го одно имя а для 2-го второе.
Ответ написан
Ваш ответ на вопрос

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

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