222 of 264 menu

event.clientY 속성

event.clientY 속성은 마우스 커서의 Y축 좌표를 포함합니다. 좌표를 결정하기 위한 다른 속성들로는 event.clientX, event.pageX, event.pageY가 있습니다. clientX/clientYpageX/pageY의 차이점을 살펴보겠습니다.

clientXclientY의 동작 방식: 1000 x 1000 픽셀 크기의 창이 있고 마우스가 중앙에 위치하면 clientXclientY는 모두 500이 됩니다. 만약 커서를 움직이지 않고 페이지를 수평 또는 수직으로 스크롤하면, clientXclientY의 값은 변하지 않습니다. 이는 문서가 아닌 창을 기준으로 측정되기 때문입니다.

pageXpageY의 동작 방식: 1000 x 1000 픽셀 크기의 창이 있고 커서가 중앙에 위치하면 pageXpageY500이 됩니다. 만약 페이지를 250 픽셀만큼 아래로 스크롤하면, pageY750이 됩니다. 따라서 pageXpageY는 스크롤을 고려한 이벤트 좌표를 포함합니다.

문법

event.clientY;

예시

페이지 위에서 마우스를 움직일 때마다 브라우저 창에 상대적인 좌표 (clientXclientY)를 출력해 보겠습니다:

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

:

참고 항목

  • X축 마우스 좌표를 결정하는 속성, clientX
  • X축 마우스 좌표를 결정하는 속성, pageX
  • Y축 마우스 좌표를 결정하는 속성, pageY
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부