2012-08-19 2 views
0

내 페이지에 jquery 대화 상자가 있습니다. 난 더 이상 내 대화를 필요로하지 않는 경우,이처럼 "숨기기"내 jQuery 대화 상자가 숨겨져있을 때 어떤 작업 수행

$('#modal-dialog').modal('hide'); 

내 질문 : 나는 '숨어있는'대화의 (정말 ... 폐쇄되지 않음)에 이벤트를 바인딩 할 수있는 방법 어떤 일을하는 것.

$('#modal-dialog').bind('dialogclose', function (event) { 
    // do something here 
}); 

그러나이 작동하지 않습니다

이미이

.

도움 주셔서 감사합니다.

+0

jQuery를 내장 모달 기능이 없습니다. jQuery UI 대화 상자를 사용하고 계시다면, $ ('# 모달 다이얼로그')를 사용하지 마세요.); '? 또한 bind는 on을 선호하여 사용되지 않습니다. – j08691

답변

1

부트 스트랩 모달 라이브러리를 사용하는 가정 :

$('#modal-dialog').on('hidden', function() { 
    // do something… 
}) 
0

을 모달가 숨겨 (어떤 이벤트/당신이 원하는 S)되는 방법에 따라 당신은 수있는 단지 문자열을 사용하면 숨기기 후 원하는. 가 $('#modal-dialog').modal('hide').append("<p>append some text</p>"); 그렇지 않으면 내가 창을 호출 조금 모달 플러그인을 추천 할 것입니다, 다음이 나를 위해 일 $("#modal-container").hide(function(){ //events events events });

0

사용 : 당신의 숨기기 인스턴트의 경우, 당신은 더 많은 방법을 추가 할 수

$("#dialog-modal").on('dialogclose', function (event, ui) { 
     changeImage() 
    }) 
관련 문제