2015-08-24 2 views
0

Я использую пользовательский интерфейс jQuery, чтобы показать диалог, но я не знаю, как вызвать функцию, если диалог закрыт пользователем. Это код:Функция вызова, если диалог jQuery скрыт

function Configure_Popup() { 
     $("#dialog").dialog({ 
      autoOpen: false, 
      show: { 
       effect: "blind", 
       duration: 100 
      }, 
      hide: { 
       effect: "blind", 
       duration: 100 
      } 
     }); 

     $(".opener").click(function() { 
      $("#dialog").dialog("open"); 
     }); 
    } 

Как это сделать, пожалуйста?

+0

Так что не работает? Похоже, у вас есть код, который открывает его правильно? – putvande

+0

Возможный дубликат http://stackoverflow.com/questions/171928/hook-into-dialog-close-event – Xavjer

ответ

2

Вы должны использовать close событие:

$("#dialog").dialog({ 
    autoOpen: false, 
    show: { 
     effect: "blind", 
     duration: 100 
    }, 
    hide: { 
     effect: "blind", 
     duration: 100 
    }, 
    close: function() { 
     console.log("User closed the dialog"); 
     // Call your function here 
    } 
}); 
+0

Спасибо за вашу помощь –

+0

@Omar Это сработало? – DontVoteMeDown

+0

Да, спасибо вам большое –

Смежные вопросы