2014-03-25 32 views
0

我有一個腳本,效果很好。 我希望在5分鐘後有足夠的時間。 我該怎麼做?更改餅乾伸展時間爲5分鐘

過期:30 = 30天?

編輯

cookie_popup = (function() { 

    var date = new Date(); 
    var minutes = 5; 
    date.setTime(date.getTime() + (minutes * 60 * 1000)); 

    if ($.cookie('cookie_popup') == undefined) { 
     $('.cookie-popup-wrap').fadeIn(600); 
     $.cookie('cookie_popup',true,{ expires: date }); 
    }; 

    $('#closepopup').click(function (e) { 
     e.preventDefault(); 
     $('.cookie-popup-wrap').fadeOut(600); 
    }); 
}); 

setTimeout(function() { 
    cookie_popup(); 
}, 2000); 

$(window).scroll(function(){ 
    if($(this).scrollTop() > 100){ 
     cookie_popup(); 
    } 
}); 

回答

1

它在$.cookie documentation據說:

到期:

定義cookie的壽命。值可以是一個數字,它將被解釋爲創建時的日期或Date對象。如果省略,Cookie將成爲會話 cookie。

所以你必須在那裏傳遞Date對象。例如:

var expireDate = new Date(); 
var minutesToAdd = 5; 
expireDate.setMinutes(expireDate.getMinutes() + minutesToAdd); 
$.cookie('cookie_popup', true, { expires: expireDate }); 
+0

謝謝,我已經編輯我的職務,現在這是正確的?對不起,我不知道編碼。 – fourr

+0

這個特定的部分似乎沒問題。 – raina77ow