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

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

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

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

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