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

Как заставить checkbox работать?

Скорее всего блокирует работу input'a скрипт, но в скриптах пока понимаю не много.
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@paulinekorkina
Верстальщик
Чекбокс не работает из-за e.preventDefault(); (7 строчка). Но поскольку от запрета дефолтного поведения лучше не отказываться, предлагаю вам забить на чекбоксы и сделать следующим образом: https://jsfiddle.net/j5hxngcz/
Т.е. переключать класс у лейбла и поворачивать кнопку в зависимости от класса.
Тем более что сортировка работает не только по клику на лейбл, но и на слова "Цене" и "Комнатам", которые не являются частью лейбла.

Либо можно ловить не клик на ссылку, а событие change чекбокса, но первый вариант лучше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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