在使用SimpleModal阻止onClose之后,默认的关闭控制不起作用
||
在基本的SimpleModal实现中,我使用
onClose
选项检查表单状态是否脏并防止关闭:
..
function onModalClose() {
if (this.dirty &&
!confirm(\'You have unsaved changes, continue anyway?\')) {
return;
}
this.dirty=false;
$.modal.close();
}
..
问题是,如果用户取消关闭操作,对话框上的默认“关闭”控件将不再起作用。 $.modal.close()
仍然有效。
我确信我可以通过不使用默认按钮来解决此问题,或者通过主动将其自身的close函数重新绑定到该按钮来解决此问题,但这似乎很奇怪,我想知道是否有一些我忽略的简单解决方案。
没有找到相关结果
已邀请:
1 个回复
细屠截殴些