224 of 264 menu

Proprietatea event.pageY

Proprietatea event.pageY conține coordonatele cursorului mouse-ului pe axa Y. Pentru determinarea coordonatelor există și proprietățile event.clientX, event.clientY, event.pageX. Să vedem diferența dintre clientX/clientY și pageX/pageY.

Cum funcționează clientX și clientY: dacă ai o fereastră de 1000 pe 1000 pixeli, iar mouse-ul este în centru, atunci clientX și clientY vor fi ambele egale cu 500. Dacă apoi derulezi pagina pe orizontală sau verticală, fără a mișca cursorul, atunci valorile clientX și clientY nu se vor schimba, deoarece se numără relativ la fereastră, nu la document.

Cum funcționează pageX și pageY: dacă ai o fereastră de 1000 pe 1000 pixeli, iar cursorul este în centru, atunci pageX și pageY vor fi egale cu 500. Dacă apoi derulezi pagina cu 250 pixeli în jos, atunci pageY va deveni egal cu 750. Astfel, pageX și pageY conțin coordonatele evenimentului luând în considerare derularea.

Sintaxă

event.pageY;

Exemplu

La mișcarea mouse-ului pe pagină, vom afișa coordonatele sale relative la fereastra browser-ului (pageX și pageY):

<div id="elem">0 : 0</div> let elem = document.getElementById('elem'); document.addEventListener('mousemove', function(event) { elem.innerHTML = event.pageX + ' : ' + event.pageY; });

:

Vedeți și

  • proprietatea clientY,
    care determină coordonatele mouse-ului pe axa Y
  • proprietatea clientX,
    care determină coordonatele mouse-ului pe axa X
  • proprietatea pageX,
    care determină coordonatele mouse-ului pe axa X
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge