【发布时间】:2014-09-25 11:26:29
【问题描述】:
我在每个卸载/加载页面上都使用 BlockUI
$(window).on('beforeunload', function() {
$.blockUI();
});
$(window).on('unload', function() {
$.unblockUI();
});
和 Form Savior 在离开带有未保存表单数据的页面时提示用户
$(document).ready(function() {
$("form").formSavior();
});
如果用户选择“留在页面上”(正如 Firefox 所说),UI 仍然被阻止,我看不出如何配置任何一个插件来避免这种情况(重新排序上述语句没有帮助:- /)
我愿意修改或修改(简洁的)Form Savior 代码,但不知道如何将 unblockUI() 与取消挂钩。
注意我的第一个问题(或者这很明显吗?!)
【问题讨论】:
标签: onbeforeunload jquery-blockui