javascript - js 네이티브 이벤트 바인딩 및 바인딩 해제 정보
巴扎黑
巴扎黑 2017-07-05 10:38:23
0
2
653

코드 직접 업로드

으아악

여기서 특정 상황에서 ele의 클릭 이벤트를 바인딩 해제해야 하는데, 바인딩할 때 이벤트와 같은 추가 매개변수를 사용해야 합니다.

removeEventListener가 바인딩 해제될 수 있다는 것을 알고 있지만 전달하려는 함수는 이름이 동일한 외부 함수여야 하며 매개변수가 필요한 경우에는 작동하지 않습니다

또한 클릭 이벤트만 바인딩해야 하는 경우 ele.click = function() {}을 사용한 다음 ele.click = null을 사용하여 바인딩을 해제하거나 다른 도구 라이브러리에서 제공하는 메서드를 사용한다는 것도 알고 있습니다.

하지만 이제는 RemoveEventListener를 사용하여 취소할 수 있는지 알고 싶습니다

감사합니다

巴扎黑
巴扎黑

모든 응답(2)
淡淡烟草味

괜찮습니다. 바인딩 및 바인딩 해제 함수가 동일한 함수를 가리키기만 하면 됩니다

으아악
小葫芦

으아악

또한 호환성을 위해 attachmentEvent 및 detachEvent와도 호환될 수 있습니다

귀하의 질문을 이해했는지 잘 모르겠습니다 @AugustEchoStone

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿