Добавить элемент поверх холста и отключить событие onmouseover при рисовании в них элементов при рисовании на холсте - PullRequest
0 голосов
/ 16 мая 2019

У меня есть экран аннотации для изображений, где посетители могут рисовать фигуры, и я использовал https://github.com/djaodjin/djaodjin-annotate плагин jQuery!Этот плагин предоставляет почти все типы рисунков, которые мне нужны, но у меня другое требование.Я хочу, чтобы на изображении был маркер, и после нажатия отобразить текст аннотации.

Я изменил плагин и добавил еще один инструмент для добавления маркера, добавления текста и сохранения его в базе данных.Маркер является значком шрифта, который является HTML-элементом (span), и при нажатии на него отображается текст аннотации, который снова является HTML-элементом DIV.

https://ibb.co/SBn3Kjj

Все работает нормальнопока, но проблема в том, что когда я добавляю маркер и хочу добавить круг и начинаю рисовать прямо над маркером, он не работает или останавливает рисование круга, когда мышь достигает маркера.

Я могу скрыть всемаркеры, когда начинается рисование, и отображают их обратно, когда рисование заканчивается на холсте, но это может сбить с толку пользователей, считающих, что маркеры исчезли, хотя они появятся снова после отпускания мыши.

Надеюсь, я объяснил вопрос!Я попытался найти обходной путь, но не смог найти точно такую ​​же проблему и решения уже в SO!Кто-нибудь может указать мне правильное направление для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...