221 of 264 menu

Properti event.clientX

Properti event.clientX berisi koordinat kursor mouse pada sumbu X. Untuk menentukan koordinat juga ada properti event.clientY, event.pageX, event.pageY. Mari kita lihat perbedaan antara clientX/clientY dan pageX/pageY.

Cara kerja clientX dan clientY: jika Anda memiliki jendela berukuran 1000 x 1000 piksel, dan mouse berada di tengah, maka clientX dan clientY keduanya akan sama dengan 500. Jika Anda kemudian menggulir halaman secara horizontal atau vertikal, tanpa menggerakkan kursor, maka nilai clientX dan clientY tidak akan berubah, karena dihitung relatif terhadap jendela, bukan dokumen.

Cara kerja pageX dan pageY: jika Anda memiliki jendela berukuran 1000 x 1000 piksel, dan kursor berada di tengah, maka pageX dan pageY akan sama dengan 500. Jika Anda kemudian menggulir halaman ke bawah 250 piksel, maka pageY akan menjadi 750. Dengan demikian pageX dan pageY berisi koordinat event dengan memperhitungkan pengguliran.

Sintaks

event.clientX;

Contoh

Saat mouse bergerak di halaman, kita akan menampilkan koordinatnya relatif terhadap jendela browser (clientX dan clientY):

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

:

Lihat juga

  • properti clientY,
    yang menentukan koordinat mouse pada sumbu Y
  • properti pageX,
    yang menentukan koordinat mouse pada sumbu X
  • properti pageY,
    yang menentukan koordinat mouse pada sumbu Y
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak