event.pageY
ドキュメント全体の高さに対するマウスの位置を取得します(document.documentElement.offsetHeight
私は推測します)。
しかし、現在のビューポートに対するマウスの位置を取得するにはどうすればよいdocument.documentElement.clientHeight
でしょうか?
たとえば、ブラウザ ウィンドウのサイズが 720 ピクセルの高さの場合、3 ページ下にスクロールし、マウスをウィンドウの中央に置いたままにすると、位置は 1800 (720 x 3 - 720 / 2) ではなく「360」になります。