Определить положение мыши относительно реакции элемента 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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