224 of 264 menu

Egenskapen event.pageY

Egenskapen event.pageY inneholder musepekerens koordinater på Y-aksen. For å bestemme koordinatene finnes det også egenskapene event.clientX, event.clientY, event.pageX. La oss se på forskjellen mellom clientX/clientY og pageX/pageY.

Hvordan clientX og clientY fungerer: hvis du har et vindu på 1000 ganger 1000 piksler, og musepekeren er i sentrum, vil clientX og clientY begge være 500. Hvis du deretter scroller siden horisontalt eller vertikalt, uten å flytte musepekeren, vil verdiene for clientX og clientY ikke endre seg, fordi de telles i forhold til vinduet, ikke dokumentet.

Hvordan pageX og pageY fungerer: hvis du har et vindu på 1000 ganger 1000 piksler, og musepekeren er i sentrum, vil pageX og pageY være 500. Hvis du deretter scroller siden 250 piksler nedover, vil pageY bli 750. Dermed inneholder pageX og pageY hendelsens koordinater med scrolling tatt i betraktning.

Syntaks

event.pageY;

Eksempel

Ved bevegelse av musepekeren over siden vil vi vise dens koordinater i forhold til nettleservinduet (pageX og pageY):

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

:

Se også

  • egenskapen clientY,
    som bestemmer musepekerens koordinater på Y-aksen
  • egenskapen clientX,
    som bestemmer musepekerens koordinater på X-aksen
  • egenskapen pageX,
    som bestemmer musepekerens koordinater på X-aksen
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis