【问题标题】:not understanding simple jquery code [duplicate]不理解简单的jquery代码[重复]
【发布时间】:2013-06-30 09:22:17
【问题描述】:

我知道,根据我在确认框中按下的内容,if 语句会发生变化。

如果我按下确定,c 变为真。因此它返回 true(带我到另一个页面)

但是 c 可能是真或假,这取决于我按什么,所以如果我单击取消会发生什么。

我的意思是在 if 语句中?

$(window).unload(function(){

var c = confirm('Are you sure you want to leave?');
if(c){ 

    return true;

}else{

    return false;

}
    });

【问题讨论】:

  • 我认为出现的对话框只有是和否按钮。你知道当用户点击其中任何一个时会发生什么。
  • 你不能在你的另一个问题中问这个吗? stackoverflow.com/questions/17388112/…

标签: javascript jquery


【解决方案1】:

当您单击Cancel 时,confirm() 调用将返回 false(存储在 c 中)。从.unload() 返回false 将阻止浏览器导航离开您正在执行的页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2012-10-29
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    相关资源
    最近更新 更多