event.pageY xususiyati

event.pageY xususiyati sichqoncha kursori Y o‘qi bo‘yicha koordinatalarni o‘z ichiga oladi. Koordinatalarni aniqlash uchun shuningdek event.clientX, event.clientY, event.pageX xususiyatlari mavjud. Keling clientX/clientY va pageX/pageY o‘rtasidagi farqni ko‘rib chiqaylik.

clientX va clientY qanday ishlaydi: agar sizda 1000 dan 1000 piksellarga ega oyna bo‘lsa va sichqoncha markazda bo‘lsa, clientX va clientY ikkalasi ham 500 ga teng bo‘ladi. Agar siz kursorni harakatlantirmasdan sahifani gorizontal yoki vertikal aylantirsangiz, clientX va clientY qiymatlari o‘zgarmaydi, chunki ular hujjatga nisbatan emas, balki oynaga nisbatan hisoblanadi.

pageX va pageY qanday ishlaydi: agar sizda 1000 dan 1000 piksellarga ega oyna bo‘lsa va kursorni markazda bo‘lsa, pageX va pageY 500 ga teng bo‘ladi. Agar siz sahifani 250 piksel pastga aylantirsangiz, pageY 750 ga teng bo‘ladi. Shunday qilib pageX va pageY skrol qilinishini hisobga olgan holda hodisa koordinatalarini o‘z ichiga oladi.

Sintaksis

javascriptevent.pageY;

Misol

Sahifa bo‘ylab sichqoncha harakatlanganda uning brauzer oynasiga nisbatan koordinatalarini (pageX va pageY) chiqaramiz:

html<div id="elem">0 : 0</div>
javascriptlet elem = document.getElementById('elem');

document.addEventListener('mousemove', function(event) {
  elem.innerHTML = event.pageX + ' : ' + event.pageY;
});

Результат:

Shuningdek qarang

  • clientY xususiyati,
    bu sichqonchaning Y o‘qi bo‘yicha koordinatalarini aniqlaydi
  • clientX xususiyati,
    bu sichqonchaning X o‘qi bo‘yicha koordinatalarini aniqlaydi
  • pageX xususiyati,
    bu sichqonchaning X o‘qi bo‘yicha koordinatalarini aniqlaydi