jQuery 이벤트 방법


jQuery Event 메소드


jQuery 이벤트 메소드

Event 메소드 선택한 요소의 이벤트 핸들러에 함수를 트리거하거나 추가합니다.

아래 표에는 이벤트 처리를 위한 모든 jQuery 메서드가 나열되어 있습니다.

event.preventDefault()event.관련Target event.resultevent.stopImmediatePropagation()event.stopPropagation()event.targetevent.timeStampevent.typeevent.whichevent.metaKeyfocus() focusin()focusout()hover()keydown()keypress() keyup()live()버전 1에서 제거됨 .9.
MethodDescription
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 이벤트 추가/트리거
현재 또는 미래에 선택된 요소에 하나 이상의 이벤트 핸들러를 추가하세요.
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(의 실행을 일시 중지하거나 재개하는 데 사용됩니다. ) 이벤트