2016-06-10 2 views
0

예를 들어 클릭 이벤트에서 스 와이프를 사용 중지 한 다음 다시 스 와이프를 사용하도록 설정할 수있는 방법이 있습니까? stopPropagation을 사용할 수 있다는 것을 알고 있지만 어떻게 다시 사용할 수 있습니까?Jquery : 스 와이프를 일시적으로 사용 중지 하시겠습니까?

감사

+0

jQuery 이벤트 바인딩 및 바인딩 해제를 살펴보십시오. – wot

답변

0

이 이미 부분적으로 답이 여기있다 : WOT에 의해 https://stackoverflow.com/a/9325428/4408994

권장 올바른 방법입니다. 이벤트 전파를 중지하는 대신 필요한 이벤트를 바인딩하거나 바인딩 해제 할 수 있도록 바인딩 한 이벤트의 이름 공간을 지정하십시오.

예를 들어,이 같은 결합은 (와이프를 감지) :

jQuery('body').on('swipeleft.my_event_namespace_name', function(){//code}); 

다음 (와이프의 탐지를 비활성화)과 같은 바인딩을 해제 :

jQuery('body').off('swipeleft.my_event_namespace_name'); 

당신은이 바인딩하고 바인딩 해제를 반복 할 수 있습니다 당신이 필요로하는만큼 많이.

관련 문제