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

Как реализовать выбор чекбоксов зажатием мыши как в Яндекс Почте?

Хочу реализовать выборку чекбоксов, которые располагаются списком, зажатием кнопки мыши (как в Windows выбор файлов). Наткнулся на selectable от jquery, но хотелось бы что-нибудь более практичное и простое.
  • Вопрос задан
  • 758 просмотров
Подписаться 5 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Зажимайте.

UPD. Вынесено из комментариев:

Есть ли способ для снятия чекбоксов таким же способом, если делать по аналогии выходит коряво ?

вот аналогия и вот почему коряво
https://codepen.io/sasha1998dmitalex/pen/OZbyYo

Ну, тут разные варианты есть...

Можно выставлять чекбокс по левой кнопке, снимать по правой, типа так.

Можно инвертировать состояние чекбокса по событию mouseover, типа так.

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

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

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