var options = { modal: true,
autoOpen: false,
width: 700,
height: 500,
minWidth: 700,
minHeight: 500,
overlay: true,
position: ["center", 200],
overlay: {
opacity: 0.5,
background: "black"
}
};
$('#dialog').dialog(options);
$('#dialog1').dialog(options);
$('#dialog2').dialog(options);
我希望在任何对话框关闭时都有单个事件处理程序,这样我就可以在项目中的任何对话框的关闭时应用泛型函数。
答案 0 :(得分:0)
将关闭回调作为选项传递
var options = {
modal: true,
autoOpen: false,
width: 700,
height: 500,
minWidth: 700,
minHeight: 500,
overlay: true,
position: ["center", 200],
overlay: {
opacity: 0.5,
background: "black"
},
close: function (e, ui) {
console.log('close')
}
};
如果您想要定位页面中的任何对话框,那么
$(document).on('dialogclose', function (e, ui) {
console.log('close any jQuery UI dialog')
});
演示:Fiddle