224 of 264 menu

Egenskapen event.pageY

Egenskapen event.pageY innehåller muspekarens koordinater längs Y-axeln. För att bestämma koordinater finns även egenskaperna event.clientX, event.clientY, event.pageX. Låt oss titta på skillnaden mellan clientX/clientY och pageX/pageY.

Hur clientX och clientY fungerar: om du har ett fönster som är 1000 gånger 1000 pixlar, och musen är i mitten, så kommer clientX och clientY båda vara 500. Om du sedan scrollar sidan horisontellt eller vertikalt, utan att flytta muspekaren, så kommer värdena för clientX och clientY inte att ändras, eftersom de räknas i förhållande till fönstret, inte dokumentet.

Hur pageX och pageY fungerar: om du har ett fönster som är 1000 gånger 1000 pixlar, och muspekaren är i mitten, så kommer pageX och pageY att vara 500. Om du sedan scrollar sidan 250 pixlar nedåt, så kommer pageY att bli 750. Således innehåller pageX och pageY händelsens koordinater med hänsyn till scrollning.

Syntax

event.pageY;

Exempel

När musen rör sig över sidan kommer vi att visa dess koordinater i förhållande till webbläsarfönstret (pageX och pageY):

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

:

Se även

  • egenskapen clientY,
    som bestämmer musens koordinater längs Y-axeln
  • egenskapen clientX,
    som bestämmer musens koordinater längs X-axeln
  • egenskapen pageX,
    som bestämmer musens koordinater längs X-axeln
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa