222 of 264 menu

Уласцівасць event.clientY

Уласцівасць event.clientY змяшчае ў сабе каардынаты курсора мышы па восі Y. Для вызначэння каардынат ёсць таксама ўласцівасці event.clientX, event.pageX, event.pageY. Давайце паглядзім розніцу паміж clientX/clientY і pageX/pageY.

Як працуюць clientX і clientY: калі ў вас ёсць акно 1000 на 1000 пікселяў, і мыш знаходзіцца ў цэнтры, то clientX і clientY будуць абодва роўныя 500. Калі вы затым пракруціце старонку па гарызанталі ці вертыкалі, не рухаючы курсор, то значэнні clientX і clientY не зменяцца, бо адлічваюцца aдносна акна, а не дакумента.

Як працуюць pageX і pageY: калі ў вас ёсць акно 1000 на 1000 пікселяў, і курсор знаходзіцца ў цэнтры, то pageX і pageY будуць роўныя 500. Калі вы затым пракруціце старонку на 250 пікселяў уніз, то pageY стане роўным 750. Такім чынам pageX і pageY змяшчаюць каардынаты падзеі з улікам пракруткі.

Сінтаксіс

event.clientY;

Прыклад

Пры руху мышы па старонцы будзем выводзіць яе каардынаты адносна акна браўзера (clientX і clientY):

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

:

Глядзіце таксама

  • уласцівасць clientX,
    якое вызначае каардынаты мышы па восі X
  • уласцівасць 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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць