Element: mousedown 이벤트
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ko/web/api/element/index.md)
mousedown
이벤트는 포인터가 요소 안에 있는 동안 포인팅 장치의 버튼을 눌렀을 때 Element
에서 발생합니다.
참고 :
이는 완전한 click
동작, 즉, 포인터가 같은 요소 안에 있으면서 마우스 버튼을 눌렀다가 떼는 동작 이후 발생하는 click
이벤트와는 차이가 있습니다. mousedown
은 버튼을 처음 누른 순간 발생합니다.
구문
이벤트 이름을 addEventListener()
등의 메서드에 제공하거나, 이벤트 처리기 속성을 사용하세요.
addEventListener("mousedown", (event) => {});
onmousedown = (event) => {};
이벤트 유형
MouseEvent
입니다. UIEvent
와 Event
를 상속합니다.
이벤트 속성
부모인 UIEvent
와 Event
의 속성을 상속합니다.
MouseEvent.altKey
읽기 전용-
마우스 이벤트 발생 시점에 alt가 눌려있었으면
true
를 반환합니다. -
(해당하는 경우) 마우스 이벤트 발생 시점에 누르고 있던 버튼의 번호입니다.
-
(버튼이 있는 경우) 마우스 이벤트 발생 시점에 누르고 있던 버튼 번호입니다.
MouseEvent.clientX
읽기 전용-
뷰포트 좌표계에서 마우스 포인터의 X 좌표입니다.
MouseEvent.clientY
읽기 전용-
뷰포트 좌표계에서 마우스 포인터의 Y 좌표입니다.
MouseEvent.ctrlKey
읽기 전용-
마우스 이벤트 발생 시점에 control이 눌려있었으면
true
를 반환합니다. MouseEvent.layerX
비표준 읽기 전용-
이벤트의 가로축 좌표를 현재 레이어에 상대적인 값으로 반환합니다.
MouseEvent.layerY
비표준 읽기 전용-
이벤트의 세로축 좌표를 현재 레이어에 상대적인 값으로 반환합니다.
MouseEvent.metaKey
읽기 전용-
마우스 이벤트 발생 시점에 meta가 눌려있었으면
true
를 반환합니다. MouseEvent.movementX
unsupported templ: readolyinline-
가장 최근
mousemove
이벤트에 상대적인 마우스 포인터의 X 좌표입니다. MouseEvent.movementY
읽기 전용-
가장 최근
mousemove
이벤트에 상대적인 마우스 포인터의 Y 좌표입니다. MouseEvent.offsetX
읽기 전용-
대상 노드의 안쪽 여백 경계에 상대적인 마우스 포인터의 X 좌표입니다.
MouseEvent.offsetY
읽기 전용-
대상 노드의 안쪽 여백 경계에 상대적인 마우스 포인터의 Y 좌표입니다.
MouseEvent.pageX
읽기 전용-
전제 문서에 상대적인 마우스 포인터의 X 좌표입니다.
MouseEvent.pageY
읽기 전용-
전제 문서에 상대적인 마우스 포인터의 Y 좌표입니다.
-
존재하는 경우, 이벤트의 보조 대상입니다.
MouseEvent.screenX
읽기 전용-
화면 좌표계에서 마우스 포인터의 X 좌표입니다.
MouseEvent.screenY
읽기 전용-
화면 좌표계에서 마우스 포인터의 Y 좌표입니다.
MouseEvent.shiftKey
읽기 전용-
마우스 이벤트 발생 시점에 shift가 눌려있었으면
true
를 반환합니다 MouseEvent.mozInputSource
비표준 읽기 전용-
이벤트를 발생시킨 장치의 유형으로
MOZ_SOURCE_*
상수 중 하나입니다. 이 값을 사용하면 이벤트가 실제 마우스에 의해 발생했는지, 아니면 터치에 의해 발생했는지 확인해 정확도 보정 등을 적용할 수 있습니다. MouseEvent.webkitForce
비표준 읽기 전용-
클릭했을 때 가해진 압력의 양입니다.
MouseEvent.x
읽기 전용-
MouseEvent.clientX
의 별칭입니다. MouseEvent.y
읽기 전용-
MouseEvent.clientY
의 별칭입니다.
예제
예제 코드를 mousemove
이벤트에서 확인하세요.
명세서
Specification |
---|
UI Events # event-type-mousedown |
HTML Standard # handler-onmousedown |
브라우저 호환성
BCD tables only load in the browser