Как получить координаты XY для позиционирования мыши в мобильном режиме (для мобильного разрешения) на рабочем столе - PullRequest
0 голосов
/ 18 декабря 2018

Ниже приведен код, работающий для отслеживания положения мыши на веб-странице в режиме рабочего стола, но он не работает, когда я меняю разрешение на мобильное устройство. Мне нужен код, который должен работать с консоли , как показано ниже.любая помощь, пожалуйста.

document.onmousemove = function(e) { document.title = "X: " + e.pageX + " - Y: " + e.pageY; };

1 Ответ

0 голосов
/ 18 декабря 2018

onmousemove требует наличия мыши, которой не было бы у мобильного устройства (как @George указывает в комментарии).

Возможное исправление - использование window.pageXOffset / window.pageYOffset, который получит место прокрутки;Вы можете обновить это, зарегистрировав обратный вызов для onscroll (вместо onmousemove).

https://developer.mozilla.org/en-US/docs/Web/API/Touch_events дает несколько полезных советов о том, как кодировать события касания (многие из которых реализованы какпереопределение функциональности мыши);Вы также можете собрать что-то вместе, используя это.Если вы пойдете по этому пути, вам придётся думать о мыши как о пальце и предполагать, что прикосновение эквивалентно щелчку - сенсорный интерфейс не может определить, на какой части экрана находится палец доэто касается экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...