如何在$(window).bind('beforeunload')中进行条件停止而不是停止?

时间:2012-02-07 10:06:14

标签: javascript jquery conditional onbeforeunload

我已经读过,如果我从beforeunload处理程序返回一些东西,浏览器将显示一个是/否对话框,提示。怎么能有条件地完成?例如,如果用户有一些未保存的数据,则询问他,如果没有,则不要询问。

1 个答案:

答案 0 :(得分:0)

试试这个。未经测试:

$(window).unload(function() {
     if(something){
       if(confirm("Do you want to save before leave the page")){
           return false;
       }
    }

});