2014-09-01 78 views
0

我想在用户点击我网站结账页面中的关闭按钮或后退按钮时显示一个弹出框。我已经实现了以下代码...点击浏览器后退按钮后如何保持花式框弹出

function PopIt() { 
    $("a#trigger").trigger('click'); 
    window.onbeforeunload = UnPopIt; 
    return "Would you like to join our mailing list for other offers?"; 
} 
function UnPopIt() { /* nothing to return */ } 

$(document).ready(function() { 
    //window.history.forward(); 
    window.onbeforeunload = PopIt; 

    $("a#trigger").fancybox({ 
      'hideOnContentClick': false, 
      'hideOnOverlayClick': false, 
      'showCloseButton': true 
    }); 

    $("a[id!=trigger]").click(function(){ window.onbeforeunload = UnPopIt; }); 

}); 

现在一切工作正常。但最终的要求是,当用户点击结账页面的后退浏览按钮时,出现了一个漂亮的弹出框,它会停留约40秒,然后页面重新导向​​回来。

我无法解决这个问题。当页面重定向到单击浏览器上的后退按钮时,如何保留弹出窗口。可能吗?请帮我

回答

相关问题