2014-09-01 77 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秒,然後頁面重新導向​​回來。

我無法解決這個問題。當頁面重定向到單擊瀏覽器上的後退按鈕時,如何保留彈出窗口。可能嗎?請幫我

回答

相關問題