如何在用户再次单击HomePage时再次加载Jquery Popup?

时间:2013-11-21 06:56:45

标签: jquery jsp popup

我正在使用REVEAL Overlay Popup。每当HOME page(index.jsp)加载时,它会显示一个弹出窗口: -

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

问题是如果用户再次点击HOME ( index.jsp)弹出窗口再次加载。请帮忙。

如果用户再次单击主页,如何阻止弹出窗口再次加载?

2 个答案:

答案 0 :(得分:0)

第一次显示弹出窗口时,应该存储一个值,表明它显示在cookie中。只需检查cookie然后显示弹出窗口:

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

答案 1 :(得分:0)

我发布了用于存储Cookie的代码使用页面LOAD上的javascript来解决我面临的问题。感谢Ashkan Mobayen Khiabani和P5Coder的快速回复

 <script>

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

            </script>