我知道,根据我在确认框中按下的内容,if语句会发生变化。
如果按下确定,则c变为true。因此它返回true(将我带到另一页)
然而c可能是真或假,取决于我按什么,所以如果我点击取消会发生什么。
我的意思是在if语句中?
$(window).unload(function(){
var c = confirm('Are you sure you want to leave?');
if(c){
return true;
}else{
return false;
}
});
答案 0 :(得分:0)
点击Cancel
后,confirm()
来电将返回false(存储在c
中)。从false
返回.unload()
将停止浏览器离开您正在执行的页面。