223 of 264 menu

Svojstvo event.pageX

Svojstvo event.pageX sadrži koordinate kursora miša po X osi. Za određivanje koordinata takođe postoje svojstva event.clientX, event.clientY, event.pageY. Pogledajmo razliku između clientX/clientY i pageX/pageY.

Kako rade clientX i clientY: ako imate prozor od 1000 puta 1000 piksela, a miš je u centru, onda će clientX i clientY biti jednaki 500. Ako zatim skrolujete stranicu horizontalno ili vertikalno, ne pomerajući kursor, vrednosti clientX i clientY se neće promeniti, jer se mere u odnosu na prozor, a ne na dokument.

Kako rade pageX i pageY: ako imate prozor od 1000 puta 1000 piksela, a kursor je u centru, onda će pageX i pageY biti jednaki 500. Ako zatim skrolujete stranicu za 250 piksela na dole, onda će pageY postati 750. Dakle, pageX i pageY sadrže koordinate dogadjaja uzimajući u obzir skrolovanje.

Sintaksa

event.pageX;

Primer

Pri kretanju miša po stranici, ispisaćemo njegove koordinate u odnosu na prozor brauzera (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; });

:

Pogledajte takođe

  • svojstvo clientY,
    koje određuje koordinate miša po Y osi
  • svojstvo clientX,
    koje određuje koordinate miša po X osi
  • svojstvo pageY,
    koje određuje koordinate miša po Y osi
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij