hello world
$(document).off() , $(document).on() 사용 본문
728x90
$(document).on() : 동적 이벤트를 할당
$(document).off() : 이벤트를 해제
$(document).off() 형태
1) $(객체).off()
$(document).off();
2) $(객체).off(eventName)
$(document).off("Click");
3) $(객체).off(eventName, function);
function fn(){
alert("야호");
}
$(document).off("click",fn);
$(document).off() , $(document).on() 사용시 주의 사항
$(document).on("click") 과 같은 코드는 다른 페이지에도 영향을 준다.
그래서 $(document).off("click") 를 사용하여 해제 시켜주면 될것이라고 생각했지만
다른 페이지의 click 이벤트를 모두 해제하였다...
-> document 가 아닌 특정 범위 객체를 지정해주도록하자
대신 이 객체는 유니크한 값이어야한다.
$("#testDiv").on("click")
$("#testDiv").off("click")
'WEB > Front' 카테고리의 다른 글
map, reduce 자바스크립트 누적합 구하기 (0) | 2022.12.07 |
---|---|
[자바스크립트, 자바] 특정 문자열 포함 확인 함수 (0) | 2020.04.28 |
[자바스크립트, 자바] 현재 url 주소 가져오기 (0) | 2020.04.28 |
제이쿼리 함수 정리 (0) | 2020.03.17 |
자바스크립트 동적으로 생성된 요소에 이벤트 걸기 (0) | 2020.03.16 |
Comments