0

サイトで facnybox ポップアップを起動するために使用しているこの Cookie の有効期限を理解 (および設定) するのに苦労しています。私の目標は、Cookie を 1 分間設定することです。

乾杯、あなたが提供できる明確化のために前もって感謝します。

<script type="text/javascript">
  $(document).ready(function() {
      var check_cookie = $.cookie('index_popup');
      var inOneMin = new Date(new Date().getTime() + 1 * 60 * 1000);
      if(check_cookie == null){
        $.cookie('index_popup', { expires: inOneMin });
        //fire your fancybox here
        $.fancybox({
          maxWidth    : '100%',
          fitToView   : false,
          width       : '100%',
          height      : 'auto',
          autoSize    : false,          
          href: "#split_popup"
        });
      }
  });
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

  <div style='display:none'>
    <div id='split_popup'>
        <p>cool stuff here<p>      
  	</div>      
  </div>  

4

1 に答える 1

2

方法は次のとおりです。まず、Cookie を設定する必要があります。

Cookie.set('yourCookieName', 'itsValue');

有効期限を設定するには、ドキュメントには次のように記載されています。

サイト全体で有効な、今から 7 日後に有効期限が切れる Cookie を作成します。 Cookies.set('name', 'value', { expires: 7 });

Cookie の値を取得するには、 js-cookieCookies.get('name');が提供する get メソッドを使用します。 itsValue

于 2016-09-20T21:13:04.043 に答える