如何显示“您确定要离开该页面吗?” 当用户实际上试图关闭页面(单击浏览器窗口或选项卡上的 X 按钮)时,而不是当他试图离开页面时(单击另一个链接)。
我的客户希望在用户尝试关闭页面时显示一条消息“您确定要离开该页面吗?您的购物车中还有商品。”
不幸的是$(window).bind('beforeunload')
,仅在用户关闭页面时才触发。
jQuery:
function checkCart() {
$.ajax({
url : 'index.php?route=module/cart/check',
type : 'POST',
dataType : 'json',
success : function (result) {
if (result) {
$(window).bind('beforeunload', function(){
return 'leave?';
});
}
}
})
}