Как привязывать обработчики событий к элементам в canvas?

Есть несколько элементов в холсте. Неважно каких но допустим кружочки. Как примеру привязать обработчик событий к одному из этих кружочков чтобы он и конкретно он а не соседний из черного стал красный?
Оставьте плез ссылку на какой нибудь туториал или статью где описывается это взаимодействие.
  • Вопрос задан
  • 235 просмотров
Решения вопроса 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Так?
Вешать обработчик надо на сам канвас. И внутри него получать координаты мыши и вычислять по ним координаты элемента, где был клик.
Ответ написан
Комментировать
alams_stoyne
@alams_stoyne
Full Stack Developer - #PHP #CSS #JS #DB
Если интересен принцип как устроено и как это работает то Алексей Ярков в первом приближении верно всё обозначил.
Если нет времени ломать голову (как мне в своё время) то есть готовое решение konvajs

Если вдруг кому интересно

Используя konvajs я делал интерактивный: ген план застройки, этажность домов, планировки этажей. Пример тут
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы