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

あなたはどこかクッキー、ローカルストレージまたは同等で、またはDBに値を格納し、それに対してチェックのいずれか。 –

+0

@DaveNewton、あまりにもタンクしてください、その上で詳細を教えてください... – mySun

答えて

2

私はを使用することをお勧めしますは、ユーザーがポップアップを見た後でCookieを設定します。

また、ポップアップを実行するためのプラグインは必要ありません。ちょうどJqueryを使用し、クラスを追加し、CSSのすべてのスタイルを設定します。

1

私はこれを単純なlocalStorageで行います。

現在のブラウザでストレージ]詳細を読むことができます:Storage

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

Tahnk you so much – mySun

関連する問題