223 of 264 menu

Egenskapen event.pageX

Egenskapen event.pageX inneholder musekursorens koordinater langs X-aksen. For å bestemme koordinatene finnes det også egenskapene event.clientX, event.clientY, event.pageY. 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 pekeren, 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 pekeren 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 hensyn til scrolling.

Syntaks

event.pageX;

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 musens koordinater langs Y-aksen
  • egenskapen clientX,
    som bestemmer musens koordinater langs X-aksen
  • egenskapen pageY,
    som bestemmer musens koordinater langs Y-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