222 of 264 menu

Egenskapen event.clientY

Egenskapen event.clientY inneholder musemarkørens koordinater på Y-aksen. For å bestemme koordinatene finnes det også egenskaper event.clientX, event.pageX, 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 musen er i sentrum, vil clientX og clientY begge være 500. Hvis du deretter scroller siden horisontalt eller vertikalt, uten å flytte markøren, 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 markøren er i sentrum, vil pageX og pageY være 500. Hvis du deretter scroller siden 250 piksler ned, vil pageY bli 750. Dermed inneholder pageX og pageY koordinatene for hendelsen med hensyn til scrolling.

Syntaks

event.clientY;

Eksempel

Ved bevegelse av musen over siden vil vi vise dens koordinater i forhold til nettleservinduet (clientX og clientY):

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

:

Se også

  • egenskapen clientX,
    som bestemmer musens koordinater på X-aksen
  • egenskapen pageX,
    som bestemmer musens koordinater på X-aksen
  • egenskapen pageY,
    som bestemmer musens koordinater på 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