2016-11-11 41 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