2013-11-21 25 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> 
相关问题