![](/img/trans.png)
[英]JS page formatting is not retained when navigating away from a page and back
[英]How to use JS/jquery to confirm when navigating away from page
当用户试图离开时,我试图给出一个警报确认对话框...我有以下代码,但它不能正常工作......
jQuery(window).unload(function() {
var yes = confirm("You're about to end your session, are you sure?");
if (yes) {
return true;
} else {
return false;
}
});
弹出窗口很好但是当我点击“否”时,它仍然会导航......
谢谢你的期待......
不需要JQuery:
window.onbeforeunload = function() {
return "You're about to end your session, are you sure?";
}
这不适用于Firefox,在IE和Chrome上面工作正常。
我们可以试试firefox
window.onbeforeunload = function() {
return confirm("You're about to end your session, are you sure?");
}
但是这提供了2个对话框,一个带有上面的消息,另一个带有看似脏的通用消息
您应该在MDN doc上查看onbeforeunload的示例,这里有一个与您正在寻找的兼容函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.