221 of 264 menu

event.clientX Özelliği

event.clientX özelliği, fare imlecinin X eksenindeki koordinatlarını içerir. Koordinatları belirlemek için ayrıca event.clientY, event.pageX, event.pageY özellikleri de vardır. clientX/clientY ile pageX/pageY arasındaki farka bir göz atalım.

clientX ve clientY nasıl çalışır: 1000 x 1000 piksel boyutunda bir pencereniz varsa ve fare ortadaysa, clientX ve clientY her ikisi de 500 olacaktır. Eğer daha sonra imleci hareket ettirmeden sayfayı yatay veya dikey olarak kaydırırsanız, clientX ve clientY değerleri değişmeyecektir, çünkü bunlar belgeye göre değil, pencereye göre ölçülür.

pageX ve pageY nasıl çalışır: 1000 x 1000 piksel boyutunda bir pencereniz varsa ve imleç ortadaysa, pageX ve pageY 500 olacaktır. Eğer daha sonra sayfayı aşağı doğru 250 piksel kaydırırsanız, pageY 750 olur. Böylece pageX ve pageY, kaydırma dikkate alınarak olayın koordinatlarını içerir.

Sözdizimi

event.clientX;

Örnek

Fare sayfa üzerinde hareket ettirilirken, tarayıcı penceresine göre koordinatlarını (clientX ve clientY) yazdıralım:

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

:

Ayrıca Bakınız

  • farenin Y eksenindeki koordinatlarını belirleyen clientY özelliği
  • farenin X eksenindeki koordinatlarını belirleyen pageX özelliği
  • farenin Y eksenindeki koordinatlarını belirleyen pageY özelliği
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet