2011-10-25 5 views
1

jquery 대화 상자를 사용하고 jquery 대화 상자 bcoz의 교차 아이콘을 클릭하여 캡처해야합니다.jquery 대화 상자의 교차 아이콘을 클릭하는 방법

$("#dialog").dialog({ 
       autoOpen: false, 
       height: 430, 
       width: 450, 
       modal: false, 
       draggable: false, 
       resizable: false, 
       zindex: 3999, 
       close: function (ev, ui) { 
        //this function will be call back when dialog will be closed 
       }, 
       show: { 
        effect: "fade", 
        duration: 1000 
       }, 
       hide: { 
        effect: "fade", 
        duration: 500 
       } 

      }); 
+0

정확하게 당신이하고있는 일입니다. http://jqueryui.it/demos/dialog#event-close –

+0

'.ui-dialog .ui-dialog-titlebar-close span'는 close-x의 범위입니다. 대화 상자. 클릭 이벤트를 'ui-icon-closetick'에 바인딩 할 수 있습니다. 적어도 나는 그것이 할 것이라고 생각한다. – OptimusCrime

답변

0

… 

close: function (ev, ui) { 
    $("body").trigger('dowhatyouwant'); 
}, 

… 

그리고 jQuery custom events

$("body").bind('dowhatyouwant', function() { 
    doWhatIWant(); 
}); 

더 많은 정보를 원하시면.

관련 문제