222 of 264 menu

Właściwość event.clientY

Właściwość event.clientY zawiera współrzędne kursora myszy wzdłuż osi Y. Do określenia współrzędnych istnieją również właściwości event.clientX, event.pageX, event.pageY. Przyjrzyjmy się różnicy między clientX/clientY a pageX/pageY.

Jak działają clientX i clientY: jeśli masz okno o wymiarach 1000 na 1000 pikseli, a mysz znajduje się na środku, to clientX i clientY będą wynosić 500. Jeśli następnie przewiniesz stronę w poziomie lub w pionie, nie ruszając kursora, wartości clientX i clientY nie zmienią się, ponieważ są liczone względem okna, a nie dokumentu.

Jak działają pageX i pageY: jeśli masz okno o wymiarach 1000 na 1000 pikseli, a kursor znajduje się na środku, to pageX i pageY będą wynosić 500. Jeśli następnie przewiniesz stronę o 250 pikseli w dół, to pageY stanie się równe 750. Zatem pageX i pageY zawierają współrzędne zdarzenia uwzględniające przewijanie.

Składnia

event.clientY;

Przykład

Podczas ruchu myszą po stronie będziemy wyświetlać jej współrzędne względem okna przeglądarki (clientX i clientY):

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

:

Zobacz też

  • właściwość clientX,
    która określa współrzędne myszy wzdłuż osi X
  • właściwość pageX,
    która określa współrzędne myszy wzdłuż osi X
  • właściwość pageY,
    która określa współrzędne myszy wzdłuż osi Y
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć