2010-08-10 35 views
1

我需要cookie 3分鐘後自動過期,但以下代碼段從我的jquery.cookie.js文件不起作用。該cookie讀取「會話」而不是截止日期。試圖在3分鐘內過期jquery.cookie,但沒有運氣

var date = new Date(); 
date.setTime(date.getTime() + (5 * 60 * 1000)); 
$.cookie("leftCol", "collapsed", { expires: date }); 
+0

發佈沒有任何解釋性文本的源代碼需要關閉。不要認爲你的問題的標題有任何幫助。 *沒有運氣*不是很精確的問題描述。你可以在賭場有運氣,但不能在編程時使用。 – 2010-08-10 16:31:15

+0

嘗試重新格式化您的問題,以便我們可以讀取它...帶有二進制的按鈕將選定的文本轉換爲代碼塊。 – JKirchartz 2010-08-10 16:33:23

回答

2

它對我來說很合適。以下是我會用3分鐘的時間(我不喜歡打vars'日期',但這是無關緊要的)。

var expDate = new Date(); 
expDate.setTime(expDate.getTime() + (3 * 60 * 1000)); 
$.cookie("leftCol", "collapsed", { expires: expDate }); 

如果您的Cookie顯示「會議」,你可能看錯的cookie,或者你讀它之前別的東西已經覆蓋它。

2
$.cookie("leftCol", "collapsed", { expires: "2m" }); 
+0

該解決方案對我無效,根本沒有設置cookie。使用Safari iPad瀏覽器。 – jtheman 2013-10-09 10:48:40

相關問題