Omadus event.pageY

Omadus event.pageY sisaldab hiire kursori Y-telje koordinaate. Koordinaatide määramiseks on ka omadused event.clientX, event.clientY, event.pageX. Vaatame erinevust clientX/clientY ja pageX/pageY vahel.

Kuidas clientX ja clientY töötavad: kui teil on aken 1000 korda 1000 pikslit, ja hiir on keskele asetatud, siis clientX ja clientY on mõlemad võrdsed 500-ga. Kui te kerite lehte horisontaalselt või vertikaalselt, liigutamata kursorit, siis väärtused clientX ja clientY ei muutu, kuna need loetakse akna suhtes, mitte dokumendi suhtes.

Kuidas pageX ja pageY töötavad: kui teil on aken 1000 korda 1000 pikslit, ja kursor on keskele asetatud, siis pageX ja pageY on võrdsed 500-ga. Kui te kerite lehte 250 pikslit alla, siis pageY muutub võrdseks 750-ga. Seega pageX ja pageY sisaldavad sündmuse koordinaate, arvestades kerimist.

Süntaks

javascriptevent.pageY;

Näide

Hiire liigutamisel lehel kuvame selle koordinaadid brauseri akna suhtes (pageX ja pageY):

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

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

Результат:

Vaata ka

  • omadus clientY,
    mis määrab hiire Y-telje koordinaadid
  • omadus clientX,
    mis määrab hiire X-telje koordinaadid
  • omadus pageX,
    mis määrab hiire X-telje koordinaadid