Задать вопрос
dalv_happy
@dalv_happy

Почему onmousemove даёт неправильные координаты?

Добрый день, если вести курсор мыши вверх и влево, то координаты отображаются верно, если вести мышь вниз и вправо, то скрипт вставляет через раз неверные координаты, заведомо маленькие, допустим "(0,0); (1, 3)" и так далее.
Если отключить отрисовку "zone-select", то координаты передаются верно. Почему onmousemove передаёт неверные координаты?

https://jsfiddle.net/4tnxkhq6/1/
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
dalv_happy
@dalv_happy Автор вопроса
Нашёл решение проблемы, поверх всего создаётся ещё один прозрачный элемент, на котором висит событие onmousemove, координаты, которого передаются на слой под ним side-full-zoom
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
А что в вашем понимании "правильные" и "неправильные" координаты? Посмотрите на описание https://api.jquery.com/mousemove/. В примере явно координаты "неправильные", они не отражают реального положения мыши на экране, так как они относительные, как и сказано в документации - относительные в документе, где верхний левый угол 0,0
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы