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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне