Застряла на такой вроде бы несложной задаче.
Есть несколько полигонов, есть метка, которую я перетаскиваю на один из полигонов. Задача - определить, на какой именно.
У метки-то есть набор событий, связанных с drag, которые я могу ловить, т.е окончание перетаскивания я могу определить. Но у полигона нет события drop или что-то подобного.
Заниматься по событию метки dragend перебором координат всех полигонов, с целью определить, принадлежат ли координаты метки кому-то из них - как-то неоптимально.
Думала, повесить на каждый полигон события mouseenter, mouseleave, мол, если вошли в этот полигон и не вышли, то значит он drop объект и есть, но оказалось, что эти события ловятся, если только курсор "пустой", а не тянущий с собой метку, в этом случае эти события не срабатывают.
Как лучше подойти к решению данного вопроса?