자바스크립트 이벤트 중첩 발생 해결
2023. 12. 4. 09:06ㆍ문제해결 모음
반응형
function example(){
$("#myButton").on('click', function() {
// 클릭 이벤트가 발생했을 때 실행될 로직 작성
console.log("버튼이 클릭되었습니다.");
});
}
만약 위에 example 메소드가 3번 실행 됐다면 나중에 myButton을 눌렀을때 "버튼이 클릭되었습니다" 가 3번 출력된다. 이렇게 되는 현상을 막기 위해서 off 로 이전에 추가된 이벤트를 초기화 시켜주고 on을 해주면 된다.
function example(){
$("#myButton").off('click').on('click', function() {
// 클릭 이벤트가 발생했을 때 실행될 로직 작성
console.log("버튼이 클릭되었습니다.");
});
}
반응형
'문제해결 모음' 카테고리의 다른 글
이클립스 설치 파일 클릭했는데 실행이 안될때 (0) | 2023.07.03 |
---|