我想要一个事件应该只在刷新之前触发,而不是在浏览器的退出/关闭时触发

时间:2014-09-29 12:19:59

标签: jquery javascript-events

我的守则是:

$(window).bind('beforeunload', function() { //before-unload event
    if ("$transaction-receipt").css("display" == 'block') { //check the div display
        return "Do you want to continue"; //return statement
    }
});

这是我正在使用的代码,我得到的输出是“此页面要求您确认要离开 - 您输入的数据可能无法保存” - >留在页面或离开页面。而不是这条消息,我收到了我在return语句中给出的消息。而且我不希望在浏览器关闭时调用此事件。我只需要在刷新页面之前调用此事件。提前谢谢。

0 个答案:

没有答案