Определить положение мыши относительно реакции элемента htmlJavascript

Форум по Javascript
Anonymous
Определить положение мыши относительно реакции элемента html

Сообщение Anonymous »

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

Код: Выделить всё

function positionInComponent(e: MouseEvent): Coordinate {
const target = e.currentTarget.getBoundingClientRect();
return {
x: e.clientX - target.left,
y: e.clientY - target.top
}
}
При этом вычисляется позиция, ограниченная внутри элемента, однако проблема в том, что чем дальше вниз и вправо вы перемещаете курсор, тем дальше он удаляется от расчетной позиции (т. е. он «обгоняет» смоделированную позицию). Есть ли способ это учесть?
>

Подробнее здесь: https://stackoverflow.com/questions/798 ... ment-react

Вернуться в «Javascript»