2016-11-11 36 views
0

我在我的网站上创建了自动弹出窗口,但是当用户重新访问我的网站时,我没有再次显示自动弹出窗口?如何在用户重访我的网站时再次显示弹出窗口?

我framwork是:Laravel 5.2

HTML:

<div id="popup_this"> 
    <span class="button b-close"> 
    <span>X</span> 
    </span> 
    <h3>A nice ad goes here!</h3> 
    <p>Nulla at nunc posuere, dictum sem sed, tristique mi.</p> 
</div> 

的jQuery插件bPopup:

<script src="/path/to/jquery.bpopup.min.js"></script> 

脚本:

<script> 
    $(document).ready(function() { 
     $('#popup_this').bPopup(); 
    }); 
</script> 
+1

要么你在一个cookie,本地存储或同等学历,或在数据库存储的值的地方,和对证。 –

+0

@DaveNewton,坦克你这么多,请详细说明... – mySun

回答

2

我会建议使用JS Cookie在用户看到弹出窗口后设置cookie。

此外,你不需要一个插件来执行弹出。只需使用Jquery并添加一个类,然后在CSS中设置所有样式。

1

我会用简单的localStorage来做到这一点。

您可以在这里浏览器阅读更多关于储量:Storage

$(document).ready(function() { 
    if(!localStorage.getItem('visited')){ 
    localStorage.setItem('visited',true); 
    $('#popup_this').bPopup();} 
}); 
+0

Tahnk你这么多 – mySun

相关问题