2012-08-22 5 views
2

제거해야하는 이벤트 핸들러 함수에 대한 참조없이 이벤트 리스너를 제거 할 수 있는지 알고 싶습니다.removeEventListener 이벤트 핸들러를 참조하지 않고

Jquery의 $().unbind('touchmove')은 Jquery의 bind 함수가 아니라 Javascript의 addEventListener('touchmove', handlerFunction)을 사용하여 이벤트 수신기가 추가 되었기 때문에 작동하지 않습니다.

때 removeEventListener ('하는 TouchMove')가 자바 스크립트 기능 사양

+0

http://stackoverflow.com/questions/5825493/removeeventlistener-is-not-working 마지막 답을 확인, 그것은 아마도 도움이 너 – Chris

+0

http://stackoverflow.com/questions/5296858/is-there-a-way-to-get-all-event-listener-bindings-in-javascript – David

+0

http://jsfiddle.net/qUtzL/4/ 이게 당신 문제일까요 ?? –

답변

-1

나중에 액세스 할 수 있도록 당신은 항상 특정 개체에 이벤트를 추가한다과 일치하는, 작동하지 않는 것, 이것을 시도.

추가 할 :

window.addEventHandler('touchmove', function); 

제거 :

window.removeEventListener('touchmove', function); 
관련 문제