我的页面上有一个 jquery 对话框。当我不再需要我的对话框时,我会像这样“隐藏”它:
$('#modal-dialog').modal('hide');
我的问题:如何在对话框的“隐藏”(不是真正关闭......)上绑定一个事件来做一些事情。
我已经这样了:
$('#modal-dialog').bind('dialogclose', function (event) {
// do something here
});
但它不起作用。
谢谢你的帮助。
我的页面上有一个 jquery 对话框。当我不再需要我的对话框时,我会像这样“隐藏”它:
$('#modal-dialog').modal('hide');
我的问题:如何在对话框的“隐藏”(不是真正关闭......)上绑定一个事件来做一些事情。
我已经这样了:
$('#modal-dialog').bind('dialogclose', function (event) {
// do something here
});
但它不起作用。
谢谢你的帮助。
假设您使用的是引导模式库:
$('#modal-dialog').on('hidden', function () {
// do something…
})
根据您的模态隐藏方式(以及您想要的事件),您可以在隐藏后将您想要的内容串起来。如果您的隐藏是即时的,那么您可以添加更多方法:
$('#modal-dialog').modal('hide').append("<p>append some text</p>");
否则我建议只制作一个小模态插件来调用窗口,然后使用$("#modal-container").hide(function(){ //events events events });
这对我有用:
$("#dialog-modal").on('dialogclose', function (event, ui) {
changeImage()
})