我想在点击对话框上的关闭(X)按钮时执行一些javascript功能。 我测试了一些代码,但对我来说没有用。 喜欢这个
$(#dialog).close
{
function one();
function two();
...
}
设置这个并不起作用:
<script>
function beh()
{
$(document).ready(function() {
$("#dialog").dialog({
beforeClose: function(event, ui) {
alert('hi');
},
width: 660,
height: 495,
closeOnEscape: false,
hide: "fadeout",
resizable: false,
}
);
});
}
</script>
答案 0 :(得分:3)
您应该将回调附加到beforeclose
事件,如下所示:
$('#dialog').dialog({
beforeClose: function(event, ui) {
//call functions
customfunction1();
customfunction2();
}
});
然后当你close对话时,它应该触发:
$('#dialog').dialog('close');