2012-03-20 16 views
0

私はストップウォッチプラグインを使用していますが、ストップウォッチの値をクッキーに保存したいのですが、これを行う方法がわかりません。基本的には、ウェブサイトの別のページを見ているかどうかにかかわらず、私のウェブサイトで2分後にポップアップを表示したいのですが、ユーザーがウェブサイトにアクセスしてホームページにいたら私達についてのページが、ストップウォッチクッキーがバックグラウンドで2分にカウントアップされるまで、私は現在、これを持っている:jQueryストップウォッチ

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' 
    }); 
} 

答えて

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'); 

もちろん、これはタイマーがオブジェクトではなく数値/文字列であることを前提としています

関連する問題