개발/JQuery

method

나나83 2011. 6. 13. 15:18


Method Description
bind()

일치하는 element들에 1개또는 그 이상의 이벤트 핸들러를 추가하는 메소드<?xml:namespace prefix = o />

※ 이벤트 핸들러: 특정 이벤트가 발생되면 호출 되는 메서드(함수)

blur() 선택한 Element들의 Blur(블러) 이벤트에 함수를 실행하거나 바인딩하는 메소드
change() 선택한 Element들의 Change(체인지) 이벤트에 함수를 실행하거나 바인딩하는 메소드
click() 선택한 Element들의 Click(클릭) 이벤트에 함수를 실행하거나 바인딩하는 메소드
dblclick() 선택한 Element들의 dbclick(더블클릭) 이벤트에 함수를 실행하거나 바인딩하는 메소드
delegate() 일치하는 요소들에 현재 또는 미래의 특정 child element에 1개 또는 1개 이상의 이벤트 핸들러를 추가하는 메소드
die() live() 함수에 추가된 모든 이벤트 핸들러를 제거하는 메소드
error() 선택한 Element들의 error(에러) 이벤트에 함수를 실행하거나 바인딩하는 메소드
event.currentTarget 이벤트 중 버블링 단계에서 현재의 DOM element.
※ 이벤트 흐름은 개념적으로 세단계(Capture 단계, Target 단계, Bubbling 단계) 나눠집니다.
event.data 현재 실행 중인 핸들러가 바인딩되었을 때 jQuery.fn.bind에 넘겨진 선택적 Data를 담는다.
event.isDefaultPrevented() 이벤트 객체를 위해 필요한 event.preventDefault()가 무엇인지 반환한다.
event.isImmediatePropagationStopped() 이벤트 객체를 위해 필요한 event.stopImmediatePropagation()가 무엇인지 반환한다.
event.isPropagationStopped() 이벤트 객체를 위해 필요한 event.stopPropagation()가 무엇인지 반환한다.
event.pageX 문서의 왼쪽 가장자리에 관련된 마우스 위치
event.pageY 문서의 상단 가장자리에 관련된 마우스 위치
event.preventDefault() 이벤트의 디폴트 액션을 막는다.
event.relatedTarget 만약에 있다면, 이벤트에 포함된 또 다른 DOM Element
event.result 이 속성(어트리뷰트)은 특정 이벤트에 의해 발생된 하나의 이벤트 핸들러가 반환한 값을 포함한다.
event.stopImmediatePropagation() 다른 이벤트 핸들러가 호출되는 것을 방지한다.
event.stopPropagation() Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event
(요것은 의미가 썩 와닿지 않네요.)
event.target 이벤트를 시작시키는 DOM element
event.timeStamp 이 속성(어트리뷰트)은 특정 이벤트가 발생되었을 때 1970년 1월 1일 이후 1000분의 1초 단위의 수의 수형태로 반환한다.
event.type 특정 이벤트의 특성을 표현한다
event.which 키 또는 버튼 이벤트를 위해 어떤 키나 버튼이 눌러졌는지 확인
focus() 선택한 Element들의 Focus 이벤트에 함수를 실행하거나 바인딩하는 메소드
focusin() 선택된 Element들의 Focusin 이벤트에 함수를 실행하거나 바인딩하는 메소드
focusout() 선택된 Element들의 Focusin 이벤트에 함수를 실행하거나 바인딩하는 메소드
hover() 선택된 Elecment들의 후버(hover) 이벤트에 하나 또는 두개의 함수를 실행하거나 바인딩하는 메소드
keydown() 선택된 Element들의 keydown 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
keypress() 선택된 Element들의 keypress 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
keyup() 선택된 Element들의 keyup 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
live() 현재 또는 미래의 Matching element들에 하나 또는 그 이상의 이벤트 핸들러를 추가하는 메소드
load() 선택된 Element들의 load 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mousedown() 선택된 Element들의 mouse down 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mouseenter() 선택된 Element들의 mouse enter 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mouseleave() 선택된 Element들의 mouse leave 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mousemove() 선택된 Element들의 mouse move 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mouseout() 선택된 Element들의 mouse out 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mouseover() 선택된 Element들의 mouse over 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
mouseup() 선택된 Element들의 mouse up 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
one() Matching element들에 하나 또는 그 이상의 이벤트 핸들러를 추가하는 메소드. 이렇게 추가되는 핸들러는 element 당 한번만 실행되어진다.
ready() 하나의 Document의 ready이벤트에 함수를 바인딩하는 메소드
(하나의 HTML Document가 사용할 준비가 되었을 때)
resize() 선택된 Element들의 resize 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
scroll() 선택된 Element들의 scroll(스크롤) 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
select() 선택된 Element들의 select(선택) 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
submit() 선택된 Element들의 submit(제출) 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드
toggle() 선택된 element들에 대한 click 이벤트 사이의 토글에 2개 또는 그 이상의 함수를 바인딩하는 메소드
trigger() 선택된 element들에 바인딩된 모든 이벤트를 실행하는 메소드
triggerHandler() 선택된 element들에 대한 특정 이벤트에 바인딩된 모든 함수를 실행하는 메소드
unbind() 추가된 특정 이벤트 핸들러를 선택된 element들로부터 제거하는 메소드
undelegate() 현재 또는 미래에, 특정 이벤트 핸들러를 선택된 element들로부터 제거하는 메소드
unload() 선택된 Element들의 unload 이벤트에 하나의 함수를 실행하거나 바인딩하는 메소드