222 of 264 menu

Egenskaben event.clientY

Egenskaben event.clientY indeholder musemarkørens koordinater langs Y-aksen. For at bestemme koordinaterne er der også egenskaberne event.clientX, event.pageX, event.pageY. Lad os se forskellen mellem clientX/clientY og pageX/pageY.

Sådan fungerer clientX og clientY: hvis du har et vindue på 1000 gange 1000 pixels, og musen er i midten, så vil clientX og clientY begge være lig med 500. Hvis du derefter scroller siden vandret eller lodret, uden at flytte markøren, så vil værdierne for clientX og clientY ikke ændre sig, fordi de tælles i forhold til vinduet, ikke dokumentet.

Sådan fungerer pageX og pageY: hvis du har et vindue på 1000 gange 1000 pixels, og markøren er i midten, så vil pageX og pageY være lig med 500. Hvis du derefter scroller siden 250 pixels ned, så vil pageY blive lig med 750. Således indeholder pageX og pageY begivenhedens koordinater med scrolling taget i betragtning.

Syntaks

event.clientY;

Eksempel

Ved musebe bevægelse på siden vil vi udskrive dens koordinater i forhold til browserens vindue (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å

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