Jquery 如何包括支票
我有一个功能,检查一个特定的事件,当它检测到它是显示一个覆盖消息。在此之前,我需要在卸载前设置,,以警告用户可能会丢失数据,以防他们在任务完成前决定离开页面。我以下面的方式添加了它,但是即使任务完成并且beforeunload不应该触发,它仍然会被触发。我认为这是由于绑定造成的。有没有其他方法可以实现我想要实现的目标Jquery 如何包括支票,jquery,Jquery,我有一个功能,检查一个特定的事件,当它检测到它是显示一个覆盖消息。在此之前,我需要在卸载前设置,,以警告用户可能会丢失数据,以防他们在任务完成前决定离开页面。我以下面的方式添加了它,但是即使任务完成并且beforeunload不应该触发,它仍然会被触发。我认为这是由于绑定造成的。有没有其他方法可以实现我想要实现的目标 if (!$("#area").find('.item').length) { $("#message").dialog({ modal: true
if (!$("#area").find('.item').length) {
$("#message").dialog({
modal: true
});
} else {
$(window).bind("beforeunload", function() {
return "Are you really sure?";
});
}
您需要调用
unbind(“beforeunload”)
删除处理程序