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

Как реализовать событие hover на сложных фигурах?

Приветствую.
Подскажите, как отлавливать событие hover на сложных фигурах, которые отрисовываются, например, с помощью кривых Безье. Для них ведь не получится просто сравнивать координаты?
  • Вопрос задан
  • 2338 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Рисуйте фигуры с помощью svg ( например raphaeljs.com )
И вешайте обработчик как на обычный dom элемент.
Ответ написан
Комментировать
На событие mousemove для родительского элемента прямоугольного) вешать обработчик, который будет проверять нахождение курсора внутри требуемой фигуры (как решать задачу о принадлежности точки фигуре, решать вам) и на основании этого выполнять или не выполнять какие-то действия (имитировать hover).
Ответ написан
Ваш ответ на вопрос

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

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