Задать вопрос
@givemoneybiatch
Немного веб, немного гейм

Как реализовать выбор нескольких элементов мышкой по типу как на PC?

Нужно: пользователь зажимает ЛКМ, тянет курсор поверх нескольких DOM элементов, например ячейки таблицы, и они выбираются, например к ним добавляется css класс.
Пример здесь https://fullcalendar.io/releases/fullcalendar/3.9....
Как такое реализуется? Я не нашел конкретно такого события в JS/jQuery. Пришла мысль только сделать комбинацию click+hover, но до конца не решил как
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
kshshe
@kshshe
Frontend developer
При mousedown запоминаете координаты курсора, при mousemove считаете область, которую выделил пользователь и узнаете, какие из объектов в неё попадают. А при mouseup перестаёте это считать.
Ответ написан
Комментировать
@DimkaI
Системный адинистратор, разработчик ПО
Например как здесь описано.
Ключевые слова mousedown, mousemove.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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