Javascript
当用户关闭浏览器选项卡时,我需要调用一个函数。问题是我只想在用户关闭浏览器时发生这种情况。无需进行页面刷新、链接导航、表单提交和后退按钮按下。JQuery
到目前为止,我已经尝试过以下代码。
$(window).bind(
"beforeunload",
function() {
alert("don't close me");
return false;
}
)
$('form').submit(function() {
jQuery(window).unbind("beforeunload");
});
它不工作。有没有其他可用的Javascript
工具JQuery
?
如果我调用我的函数“beforeunload”事件,上面的消息就会出现。我不想显示此消息,我的功能必须工作。我尝试给出 e.preventDefault。但它不会再次调用我的函数。任何人都可以提出一些建议。
谢谢。