event.pageY
получает позицию мыши относительно всей высоты документа (document.documentElement.offsetHeight
Я предполагаю).
Но как я могу получить положение мыши относительно текущего окна просмотра, то есть document.documentElement.clientHeight
?
Например, если размер окна браузера имеет высоту 720 пикселей, я прокручиваю вниз на 3 страницы и удерживаю мышь в середине окна, позиция должна быть "360", а не 1800 (720 x 3 - 720/2).