jQuery秒表

时间:2012-03-20 09:48:38

标签: jquery cookies stopwatch

我正在使用秒表插件,我希望能够将秒表值保存到cookie但我不知道该怎么做?基本上我想在我的网站上2分钟后出现一个弹出窗口,无论他们是否正在查看网站的不同页面,所以一旦用户访问网站就会开始计算cookie,他们可能会在主页上然后去关于我们的页面,但秒表cookie在后台计算最多2分钟,我目前有这个:

var timer = $('#test').stopwatch().stopwatch('start');
// I need this to go in to the cookie below...

$.cookie('popuptimer', 'timer', { expires: null });

if($.cookie('popuptimer') == 1000*60*2){
   $.fancybox({
      overlayOpacity: 0.8,
      overlayColor: '#000',
      type: 'iframe',
      width: 625,
      height: 550,
      overflow: 'auto',
      padding: 0,
      href: '<?php echo base_url(); ?>feedback'
   });
}

1 个答案:

答案 0 :(得分:0)

我不明白你想要做什么,只是用你应该做的$.cookie保存一个值

var timer = $('#test').stopwatch().stopwatch('start');
// I need this to go in to the cookie below...

$.cookie('popuptimer', timer);

然后你可以像你一样检索它

var timer = $.cookie('popuptimer');

当然这假定计时器是数字/字符串而不是对象