当我关闭浏览器时它没有触发。我已经对这个问题进行了大量研究,并找到了类似的解决方案,但它仍然不起作用。
$(document).ready(function(){
$(window).bind("beforeunload", function() {
return confirm("Do you really want to close?");
})
});
您可以使用以下代码段来实现此目的。
$(window).on('beforeunload', function(){
return confirm("Do you really want to close?");
});
如果您想在用户单击"是"后执行其他一些操作,则可以将其写在
$(window).on('unload', function(){
//DoSomething
});
我通常只使用这个:
(function($){
$(window).on("beforeunload", function() {
return true;
})
})(jQuery);