自动模态显示饼干设置为30分钟

时间:2017-12-11 23:02:11

标签: javascript jquery twitter-bootstrap cookies bootstrap-modal

我正在按照本主题here中的步骤操作,并在下方设置我的Cookie,以便每天展示我的模态。

<script type="text/javascript">jQuery(document).ready(function($) {
  $('#myModal').appendTo("body");

  if ($.cookie("pop") == null) {
      $("#myModal").modal("show");

      $.cookie("pop", ’1′);
  }

  $('#myModal').modal({
      keyboard: false,
      backdrop:false
  });});</script>

这样可以正常使用,但是如何设置它以便cookie只持续30分钟而不是一天?

1 个答案:

答案 0 :(得分:0)

你可以传递一个以expires为关键字的对象,其值将是以天为单位的cookie的过期日期。

即:

var date = new Date();
date.setTime(date.getTime() + (30 * 60 * 1000));
$.cookie("cookieName", "cookieValue", { expires: date });

此示例将cookie设置为自创建时起30分钟