如何在用户实际尝试关闭页面(单击浏览器窗口或选项卡上的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?';
});
}
}
})
}