使用js-cookie设置cookie到期
问题描述:
我正在努力理解(并设置)我在站点上使用此cookie来启动facnybox弹出窗口的过期时间。我的目标是将cookie设置为一分钟。使用js-cookie设置cookie到期
干杯,并提前感谢您可以提供任何澄清。
<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>
\t </div>
</div>
答
这里是你如何能做到;首先你要设置你的cookie:
Cookie.set('yourCookieName', 'itsValue');
要设置截止日期,文档说:
创建一个cookie,从现在过期7天,有效的在整个网站:
Cookies.set('name', 'value', { expires: 7 });
为了让您的cookie的值,只需使用由JS-饼干提供的get方法: Cookies.get('name');
结果itsValue