221 of 264 menu

Omadus event.clientX

Omadus event.clientX sisaldab hiirekursori koordinaate X-teljel. Koordinaatide määramiseks on ka omadused event.clientY, event.pageX, event.pageY. Vaatame erinevust clientX/clientY ja pageX/pageY vahel.

Kuidas clientX ja clientY töötavad: kui teil on aken mõõtmetega 1000 korda 1000 pikslit ja hiir asub keskel, siis clientX ja clientY on mõlemad võrdsed 500-ga. Kui te seejärel kerite lehte horisontaalselt või vertikaalselt, liigutamata kursorit, siis väärtused clientX ja clientY ei muutu, kuna need loetakse akna suhtes, mitte dokumendi suhtes.

Kuidas pageX ja pageY töötavad: kui teil on aken mõõtmetega 1000 korda 1000 pikslit ja kursor asub keskel, siis pageX ja pageY on võrdsed 500-ga. Kui te seejärel kerite lehte 250 pikslit alla, siis pageY muutub võrdseks 750-ga. Seega pageX ja pageY sisaldavad sündmuse koordinaate kerimist arvesse võttes.

Süntaks

event.clientX;

Näide

Hiire liigutamisel lehel kuvame selle koordinaadid brauseri akna suhtes (clientX ja clientY):

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

:

Vaata ka

  • omadus clientY,
    mis määrab hiire koordinaadid Y-teljel
  • omadus pageX,
    mis määrab hiire koordinaadid X-teljel
  • omadus pageY,
    mis määrab hiire koordinaadid Y-teljel
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu