if (confirm('이곳에 밥차를 등록하시겠습니까?') == true) {
$('#reviewMod').show();
$('#reviewSubBtn').off('click').click(function(){//버튼 클릭이벤트 발생시마다 이벤트 바인딩이 계속되어 1번만 할수있게만들어줌.
createMarker.setMap(map);
reviewClose();
alert('밥차가 등록되었어요!');
return false;
});
}
지도에 특정좌표에 마커를 만들어줄수 있게 해주었는데
생성된 갯수만큼 alert되는 문제
(버튼 클릭이벤트가 발생할때마다 이벤트 바인딩이 계속됨)
.off('click') 으로 이벤트를 초기화 해줌으로 1번만 실행될수 있게 만들어주었다.
'개발 > jquery' 카테고리의 다른 글
강제로 클릭이벤트 발생시키기 (0) | 2021.03.18 |
---|---|
특정 태그의 속성값 접근하기 (0) | 2021.03.09 |
비밀번호 정규 표현식 모음 (0) | 2021.02.24 |
체크박스 유효성 검증 (0) | 2021.02.23 |
비동기식 구현시 jQuery 동작이 되지 않음 (0) | 2021.02.19 |