我有一个模式,我收盘点击使用背景属性模式对话框之外对话。 我有一个模式的形式。 如果有任何变化形式提出,并单击模式外,我应该警告未保存更改的用户。 我使用的代码
$(window).on('hide.bs.modal', function() {
var changed_data = $("#formid").serialize();
if(changed_data!=original_data)
{
var result = confirm("Are you sure ?");
if(result == true){
$('#dialog').data('bs.modal').options.backdrop = true;
}
else
{
$('#dialog').data('bs.modal').options.backdrop = "static";
}
}
else
{
$('#dialog').data('bs.modal').options.backdrop = true;
}
});
如果我点击对话框外的上述功能调用和背景选项值发生变化,但变化在对话框(如果我再次打开该对话框)的下一次调用反映。