Summersby
@Summersby
Fullstack

Скрипт блокирует событие :checked у инпута?

На странице есть кастомные инпуты-чекбоксы и дропдауны, для последних написан код, позволяющий закрывать их по клику вне их области, но из-за него не работает :checked у инпутов. Как исправить скрипт, чтобы все осталось работоспособным?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега CSS
Верставший фронтендер
У Вас выключено поведение по умолчанию, если клик-элемент не дочерний для определённого блока.
if (ev.target.closest(".painting-style__dropdown_show")) return;
  ev.preventDefault(); // вот тут всё ломается
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы