[英]How to show a jquery ui dialog at page reload?
我想显示一个jQuery UI对话框,如果用户将重新加载,请关闭浏览器。 我试过了 :
$(window).bind('beforeunload', function () {
$("#confirm").dialog({ width: 500, modal: true,
buttons: {
"Ok": function () {
// let the page reload
},
"Cancel": function () {
// cancel reloading the page
$(this).dialog('close');
}
}
});
});
但是页面正在重新加载,而没有显示确认对话框。 如果我放了一个return语句,那么它将显示一条常规警报消息。 但我想显示一个对话框。 我怎样才能做到这一点 ?
为了保护用户避免无法离开页面,对beforeunload事件可以执行的操作有严格的限制。 您可能会显示一个本机浏览器对话框,要求您进行确认,而不是jQuery UI。
这是您可以做的 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.