정의 및 사용
unbind() 메서드는 선택된 요소에서 이벤트 핸들러를 제거합니다.
이 방법은 모든 또는 선택된 이벤트 핸들러를 제거 또는 이벤트가 발생할 때 실행되는 지정된 기능을 중지 할 수있다.
이 방법은 이벤트 객체를 이용하여 이벤트 핸들러 바인딩을 해제 할 수있다. 이것은 (이벤트가 일정 횟수를 게재 한 후 이벤트 핸들러를 제거 등) 자체 내에서 이벤트를 바인딩 해제하기 위해 사용된다.
참고 : 매개 변수를 지정하지 않으면, unbind() 메서드는 지정된 요소에서 모든 이벤트 핸들러를 제거합니다.
참고 : unbind() 메소드가 jQuery를 함께 첨부 된 이벤트 핸들러에서 작동합니다.
JQuery와 버전 1.7 이후는, on() 과 off() 메소드는 연결 및 요소에 이벤트 핸들러를 제거하는 것이 바람직하다.
통사론
$(selector).unbind(event,function,eventObj)
매개 변수 | 기술 |
---|---|
event | 선택 과목. 요소에서 제거 할 하나 이상의 이벤트를 지정합니다. 여러 이벤트 값은 공백으로 구분됩니다. 이 지정된 유일한 파라미터 인 경우, 지정된 이벤트에 바인딩 모든 기능을 제거한다. |
function | 선택 과목. 함수의 이름은 요소의 지정된 이벤트에서 바인드 해제를 지정합니다 |
eventObj | 선택 과목. 사용 제거 이벤트 객체를 지정합니다. 경우 eventObj 파라미터는 이벤트 바인딩 함수에서 유래 |
그것을 자신을 시도 - 예를
특정 기능을 바인딩 해제
사용하는 방법 unbind() 요소의 지정된 이벤트에서 특정 기능을 바인딩 해제하는 방법을.
이벤트 객체를 이용하여 이벤트 핸들러를 바인딩 해제
제거하는 이벤트 객체를 지정합니다.