@flafy4

Как объяснить и исправить такой вывод координат в onmousemove?

На объект iframe вешаю ивент:

iframe.contentWindow.onmousemove = function (e) {
     console.log(e.pageX, e.pageY)
};


Получаю следующий вывод:
5eca8a63d1ad4296855032.png

Что может вызывает такое "чередование" координат?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Координаты всегда идут не относительно элемента, на который навешано событие, а относительно верхнего левого угла. Что бы избежать лишних значений, нужно вычесть позицию iframe из e.pageX, e.pageY
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект