221 of 264 menu

Својството event.clientX

Својството event.clientX ги содржи координатите на курсорот на глувчето по X оската. За одредување на координати постојат и својствата event.clientY, event.pageX, event.pageY. Ајде да ја видиме разликата помеѓу clientX/clientY и pageX/pageY.

Како работат clientX и clientY: ако имате прозорец 1000 на 1000 пиксели, и глувчето е во центар, тогаш clientX и clientY ќе бидат еднакви на 500. Ако потоа ја лизгате страницата хоризонтално или вертикално, без да го движите курсорот, тогаш вредностите на clientX и clientY нема да се променат, бидејќи се бројат во однос на прозорецот, а не на документот.

Како работат pageX и pageY: ако имате прозорец 1000 на 1000 пиксели, и курсорот е во центар, тогаш pageX и pageY ќе бидат еднакви на 500. Ако потоа ја лизгате страницата за 250 пиксели надолу, тогаш pageY ќе стане еднакво на 750. Така pageX и pageY ги содржат координатите на настанот земајќи ја предвид лизгањето.

Синтакса

event.clientX;

Пример

При движење на глувчето по страницата ќе ги испишуваме неговите координати во однос на прозорецот на прелистувачот (clientX и clientY):

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

:

Погледнете ги исто така

  • својството clientY,
    кое ги одредува координатите на глувчето по Y оската
  • својството pageX,
    кое ги одредува координатите на глувчето по X оската
  • својството pageY,
    кое ги одредува координатите на глувчето по Y оската
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј