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

Хочу реализовать выборку чекбоксов, которые располагаются списком, зажатием кнопки мыши (как в Windows выбор файлов). Наткнулся на selectable от jquery, но хотелось бы что-нибудь более практичное и простое.
  • Вопрос задан
  • 725 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Зажимайте.

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

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

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

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

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

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

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

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

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