我正在使用此代码使用jquery cookie显示两个不同的DIV。
<script type="text/javascript">
$(function showevent() {
$(window).load(function() {
if ($.cookie('MYCOOKIEVALUE') != '1'){
setTimeout(function(){
$('#event').fadeIn();
jQuery.cookie('MYCOOKIEVALUE', '1', { expires: 31});
}, 1000);}
if ($.cookie('MYCOOKIEVALUE') == '1'){
$('#event2').fadeIn();
}
});
});
</script>
我只需要使用上面的确切代码将到期时间修改为10分钟。 在javascript和jquery中仍然很新;( 请帮忙
答案 0 :(得分:2)
要执行此类特定计时,您需要使用Javascript内置的Date对象,如下所示:
var date = new Date();
date.setTime(date.getTime() + (10 * 60 * 1000));
这可以在几毫秒内完成,所以1000秒x 60秒/分钟x 10分钟,然后更改上面脚本中的行以使用新的到期日期:
jQuery.cookie('MYCOOKIEVALUE', '1', { expires: date});