Я использую элемент HTML div
в качестве всплывающей подсказки для canvas
, т.е. div
должен следовать за движениями мыши, когда указатель мыши перемещается по элементу canvas
.
Это работает - почти. Верхняя часть инструмента расположена к юго-востоку от указателя мыши, и когда указатель перемещается на юго-восток, то я sh может случиться так, что указатель переместится на элемент div
, чтобы больше не происходило событий перемещения мыши canvas
. Это разрешается только тогда, когда мышь дальше перемещается за пределы div
, из-за чего div
безобразно прыгает, чтобы приспособиться к этой позиции.
Как можно избежать этих прыжков и реализовать, что div
«прозрачен» для мыши?
Обычное всплытие не работает, потому что canvas
не может содержать детей; по крайней мере, когда я добавляю детей к canvas
, они не будут отображаться.
Нет внешних модулей, таких как jQuery или что-либо еще используемое / доступное.