@givemoneybiatch
Немного веб, немного гейм

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

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

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект