출처 : http://www.hoons.net/Board/asptip/Content/50903

 

[KeyBoard Events]

 

    .keydown() - 키 입력 시 발생되는 이벤트, 모든키에 적용된다.
    .keypress() - keydown이벤트와 동일하게 키 입력 시 발생되지만 enter,teb등 특수키에는 발생되지 않는다.
    .keyup() - 키 입력 후 발생되는 이벤트

 

 

[Mouse Events]

 

    .click() - 마우스 클릭 시 발생하는 이벤트
    .dbclick() - 마우스 더블 클릭 시 발생하는 이벤트
    .mouseup() - 마우스 클릭 후 발생되는 이벤트
    .mousedown() - 마우스 클릭 시 발생하는 이벤트
    .toggle() - 두개 이상의 이벤트를 순차적으로 실행되게 한다.

                 - 링크나 버튼에 선언 할 경우 .prevent Default를 수행하기 때문에 원래의 동작은 실행되지 않는다.
    .mouseover - 선택한 요소의 영역에 마우스 포인터가 올라갈 때 발생하는 이벤트
    .mouseout - 선택한 요소의 영역에서 마우스가 벗어 났을 때 발생되는 이벤트
    .mousemove() - 선택한 요소의 영역에서 마우스 포인터가 움직일 때 발생되는 이벤트
    .mouseenter() - 선택한 요소의 영역에서 마우스가 위치했을때 발생되는 이벤트
    .mouseleave() - 서낵한 요소의 영역에서 마우스가 벗어 났을때 발생 되는 이벤트.

                      - IE에서만 발생되는 이벤트지만 jQuery는 브라우저에 관계없이 사용할 수 있도록 시뮬레이터된다.
    .hover() - 선택한 요소의 영역에 마우스 포인터가 들어오고 나갈때 발생하는 이벤트 동작을 설정

 

 

[Form Events]


    .focus() - 요소에 포커스 되었을 때 발생하는 이벤트
    .blur() - 요소에서 포커스를 잃을 경우에 발생하는 이벤트
    .change() - <input/>, <textarea/>, <select/> 요소의 값 변경 시 발생하는 이벤트
    .select() - 선택한 개체를 마우스를 통해 선택하였을 때 발생하는 이벤트
    .submit() - Submit이 일어날때 발생하는 이벤트, return false로 서식 전송을 막을 수 있다.

 

 

[Document Loading]

 

    .load() - 페이지 로딩이 완료 되었을 때 발생하는 이벤트
    .ready() - Dom이 모두 준비되었을 때 발생하는 이벤트
    .unload() - 페이지를 벗어날 때 발생하는 이벤트


[Browser Events]

 

    .error() - 오류가 발생할 때 발생되는 이벤트
    .resize() - 화면크기가 변경될 때 발생하는 이벤트
    .scroll() - 스크롤이 움직일 때 발생하는 이벤트

 

 

[Event Handler Attachment]


    .bind() - 요소에 이벤트 핸들러를 지정
    .unbind() - 지정된 이벤트 핸들러를 삭제
    .one() - .bind()와 동일하지만 이벤트가 한 번 실행된 후 .unbind()가 된다.
    .live() - 앞으로 생성될 요소에도 이벤트 핸들러를 지정,

            - 이벤트 델리게이션(Event Delegation)을 사용하여 새로 생성되는 요소에도 이벤트가 적용된다는 점에서 .bind()와 다르다.
    .die() - .live()로 생성된 이벤트 핸들러를 삭제
    .delegate() - 특정요소에 이벤트 핸들러를 지정,

                 - .live()와 동일하지만 이벤트를 루트 요소가 아니라 특정 Dom요소에 지정 가능
    .undelegate() - delegate()로 생성된 이벤트 핸들러를 삭제
    .trigger() - 요소에 지정된 이벤트 핸들러와 동작을 샐행시킴
    .triggerHandler() - .trigger()와 동일하지만 지정된 핸들러 동작만 수행

Posted by motolies
,