거북
70
2019-10-01 15:31:44 작성 2019-10-01 16:44:15 수정됨
2
175

콜백기능 팝업창 생성중 중복 호출



function openPoup(title, callback){

   $("팝업창").show()

  $("#confirmBtn").on("click", function(){

			closePopup();

			callback(true);

		})

  $("#cancelBtn").on("click", function(){

			closePopup();

			callback(true);

		})



}

openPopup("탈퇴하시겠습니까?", function(result){
 if(result){ //성공일때
     alert("aaaaaaaaaaaaaaaaaaaaaa");
 }

})


라는 공통 팝업창을 만들어 사용했습니다.

그런데 팝업 오픈 기능을 클릭할떄마다 콜백함수가 여러번 호출되기시작했습니다

그리고 팝업창을 호출하는 버튼을 또 만들시 다른쪽에서 같은 함수로 호출되는 곳으로 연결되기도합니다.

이유가 뭘까요ㅜㅜ



** 파라미터 수는  오타입니다 실제로는 개수가맞아요 **

0
0
  • 답변 2

  • yeolco
    452
    2019-10-01 15:33:04

    open팝업 파라미터는 2개고 호출은 3개인데용

    0
  • 거북
    70
    2019-10-01 16:44:54

    오타입니다.. 실제로는 개수가 맞아용

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.