【发布时间】:2016-07-29 16:58:31
【问题描述】:
我们可以用自定义设计的对话框(如 jquery UI 对话框)覆盖离开确认对话框的页面吗?
我正在尝试将其实现为:
var 警告 = true;
var v_leavemsg = "你确定要离开页面吗?"; window.onbeforeunload = 确认退出;函数 confirmExit() {
如果(警告){
// 自定义对话框 FUNCTION CALL
f_customdialog(v_leavemsg);
返回空值;
}
}
函数 f_customdialog(msg) {
//例如。我们可以在这里使用带有“是”或“否”按钮的 JQUERY 对话框
警报(消息);
}
【问题讨论】:
-
是的,你可以。您可以将任何功能绑定到 onbeforeunload,这样您就可以显示您想要的任何对话框。如果已经绑定了不同的事件处理程序,只需将其删除。
标签: javascript