jQuery 이벤트 방법
jQuery Event 메소드
jQuery 이벤트 메소드
Event 메소드 선택한 요소의 이벤트 핸들러에 함수를 트리거하거나 추가합니다.
아래 표에는 이벤트 처리를 위한 모든 jQuery 메서드가 나열되어 있습니다.
Method | Description |
---|---|
bind() | 요소에 이벤트 핸들러 추가 |
blur() | 초점 상실 이벤트 추가/트리거 |
change() | 추가/변경 트리거 event |
click() | 추가/트리거 클릭 event |
dblclick() | 추가/트리거 더블 클릭 event |
delegate() | 를 일치하는 요소의 현재 또는 미래의 하위 요소에 지정 핸들러 추가 |
die() | 는 버전 1.9에서 제거되었습니다. live() 메소드를 통해 추가된 모든 이벤트 핸들러를 제거하세요. |
error() | 버전 1.8에서 더 이상 사용되지 않습니다.오류 이벤트 추가/트리거 |
event.currentTarget | 이벤트 버블링 단계 내의 현재 DOM 요소 |
event.data | 현재 실행 중인 핸들러가 다음과 같을 때 이벤트 메소드에 전달된 값을 포함합니다. bound Select data |
event.delegateTarget | 현재 호출된 jQuery 이벤트 핸들러에 의해 추가된 요소를 반환합니다 |
event.isDefaultPrevented() | 지정된 이벤트 객체에서 event.preventDefault()가 호출되었는지 여부를 반환합니다 |
event.isImmediatePropagationStopped() | 지정된 이벤트 객체에서 event.stopImmediatePropagation()이 호출되는지 여부를 반환합니다. |
event.isPropagationStopped() | 지정된 이벤트 객체에서 event.stopPropagation()이 호출되는지 여부를 반환합니다. |
event.namespace | 이벤트가 시작될 때 지정된 네임스페이스를 반환합니다. |
event.page 마우스 위치 | |
이벤트 방지의 기본 동작 | |
마우스가 움직일 때 어떤 요소가 들어가거나 나가는지 반환합니다. | |
Contained by 지정된 이벤트에 의해 트리거된 이벤트 핸들러가 반환한 마지막 값 | |
다른 이벤트 핸들러 방지 호출되지 않도록 | |
이벤트가 DOM 트리에서 버블링되는 것을 방지하고 모든 상위 핸들러가 이벤트에 대한 알림을 받는 것을 방지합니다. | |
이벤트를 트리거한 DOM 요소를 반환합니다. | |
1970년 1월 1일부터 이벤트가 발생한 시점까지의 밀리초 수를 반환합니다. | |
어떤 이벤트 유형이 트리거되었는지 반환 | |
Re 회전 지정된 이벤트에서 어떤 키보드 키 또는 마우스 버튼이 눌렸는지 | |
이벤트가 트리거될 때 META 키가 눌렸는지 여부 | |
포커스 이벤트 추가/트리거 | |
focusin 이벤트에 이벤트 핸들러 추가 | |
focusout 이벤트에 이벤트 핸들러 추가 | |
hover 이벤트에 두 개의 이벤트 핸들러 추가 | |
keydown 이벤트 추가/트리거 | |
키 누르기 이벤트 추가/트리거 | |
keyup 이벤트 추가/트리거 | |
버전 1에서 제거됨 .9. | 현재 또는 미래에 선택된 요소에 하나 이상의 이벤트 핸들러를 추가하세요. |
load() | 버전 1.8에서 더 이상 사용되지 않습니다.로드 이벤트에 이벤트 핸들러 추가 |
mousedown() | mousedown 이벤트 추가/트리거 |
mouseenter() | mouseenter 이벤트 추가/트리거 |
mouseleave() | 마우스 추가/트리거 이벤트 나가기 |
mousemove() | mousemove 이벤트 추가/트리거 |
mouseout() | mouseout 이벤트 추가/트리거 |
mouseover() | mouseover 이벤트 추가/트리거 |
마우스업( ) | mouseup 이벤트 추가/트리거 |
off() | on() 메소드를 통해 추가된 이벤트 핸들러 제거 |
on() | 요소에 이벤트 핸들러 추가 |
one() | Add 선택한 요소에 하나 이상의 이벤트 핸들러를 추가합니다. 이 핸들러는 요소당 한 번만 트리거될 수 있습니다 |
$.proxy() | 기존 함수를 수락하고 특정 컨텍스트 |
ready() | 가 지정된 경우 새 함수를 반환합니다. DOM이 완전히 로드되었습니다 |
resize() | 크기 조정 이벤트 추가/트리거 |
scroll() | 스크롤 이벤트 추가/트리거 |
select() | 선택 이벤트 추가/트리거 |
submit() | 제출 이벤트 추가/트리거 |
toggle() | 버전 1.9에서 제거되었습니다. 클릭 이벤트 간 전환을 위해 두 개 이상의 함수 추가 |
trigger() | 선택한 요소에 바인딩된 모든 이벤트 트리거 |
triggerHandler() | 선택한 요소에 바인딩된 트리거 지정된 이벤트의 모든 함수 |
unbind() | 선택한 요소에서 추가된 이벤트 핸들러를 제거합니다. |
undelegate() | 현재 또는 미래에 선택된 요소에서 이벤트 핸들러를 제거합니다. 절차 |
unload() | 는 더 이상 사용되지 않습니다. 버전 1.8에서. 언로드 이벤트에 이벤트 핸들러 추가 |
contextmenu() | 컨텍스트 메뉴 이벤트에 이벤트 핸들러 추가 |
$.holdReady() | 는 .ready(의 실행을 일시 중지하거나 재개하는 데 사용됩니다. ) 이벤트 |