Уласцівасць event.pageY
Уласцівасць event.pageY ўтрымлівае ў сабе
каардынаты курсора мышы па восі Y.
Для вызначэння каардынат ёсць таксама ўласцівасці
event.clientX,
event.clientY,
event.pageX.
Давайце паглядзім розніцу паміж clientX/clientY
і pageX/pageY.
Як працуюць clientX і clientY:
калі ў вас ёсць акно 1000 на 1000
пікселяў, і мыш знаходзіцца ў цэнтры, то clientX
і clientY будуць абодва роўныя 500. Калі
вы затым пракруціце старонку па гарызанталі
ці вертыкалі, не рухаючы курсор, то значэнні
clientX і clientY не зменяцца, так як адлічваюцца
aдносна акна, а не дакумента.
Як працуюць pageX і pageY:
калі ў вас ёсць акно 1000 на 1000
пікселяў, і курсор знаходзіцца ў цэнтры, то
pageX і pageY будуць роўныя 500. Калі
вы затым пракруціце старонку на 250
пікселяў ўніз, то pageY стане роўным 750.
Такім чынам pageX і pageY ўтрымліваюць каардынаты
падзеі з улікам пракруткі.
Сінтаксіс
event.pageY;
Прыклад
Пры руху мышы па старонцы будзем выводзіць
яе каардынаты адносна акна браўзера
(pageX і pageY):
<div id="elem">0 : 0</div>
let elem = document.getElementById('elem');
document.addEventListener('mousemove', function(event) {
elem.innerHTML = event.pageX + ' : ' + event.pageY;
});
: