2013-11-21 24 views
1

我正在使用REVEAL Overlay Popup。它顯示一個彈出每當HOME page(index.jsp)負載使用: -當用戶再次點擊主頁時,如何阻止再次加載jquery彈出窗口?

$(document).ready(function() { 
$('#myModal').reveal(); 
}); 

問題是,如果用戶在主頁(index.jsp)彈出再次加載再次點擊。請幫忙。

如果用戶再次點擊主頁,如何防止彈出再次加載?

+0

您可以使用cookie。在每個負載上,檢查是否存在cookie,如果不添加cookie並顯示彈出窗口。 – P5Coder

回答

0

您第一次顯示彈出窗口時,應該存儲一個值,指示它顯示在cookie中。只是檢查該Cookie,然後顯示彈出:

$(document).ready(
function() { 
if(!cookieexists){ 
$('#myModal').reveal(); 
//add the cookie 
} 
}); 
+0

哦thanx ....會嘗試... –

+0

請標記爲答案,如果它適合你(因爲它會) –

+0

是的,我會肯定地標記......讓我試試 –

0

我張貼,我使用存儲cookie在頁面加載使用JavaScript來解決問題,就像我面臨的代碼。感謝Ashkan Mobayen Khiabani和P5Coder的及時回覆

<script> 

       $(document).ready(function(){ 
       if(!document.cookie) 
       { 
        $('#myModal').reveal(); 
        document.cookie="detected=yes"; 
       } 
       }); 

      </script> 
相關問題