我需要提醒用户,他们在离开页面时会丢失信息.使用onbeforeunload事件可以轻松完成此操作.我的问题是,如果用户决定离开,我想采取一些行动.
这是一个例子(我正在使用jquery,因为它仍然被加载):
$(window).on('beforeunload',function(e){
return "Do you really want to leave?";
});
我想做的是这样的事情(这段代码不起作用,我知道,这只是一个例子来说明我正在尝试做什么):
$(window).on('beforeunload',function(e){
// Ask for user confirmation
var bUserAnswer = confirm("Do you really want to leave?");
if(bUserAnswer)
{
// Do something...
}
else
{
// Do something else...
}
// Close everything if the user decides to leave...
return bUserAnswer;
});
我不知道我在这里想要做什么甚至是可能的……谷歌搜索并没有给我任何指示,所以我转向我最喜欢的专家组!
知道怎么做吗?
谢谢!
最佳答案
原文链接:https://www.f2er.com/jquery/428683.html