0
嗨我想通過將瀏覽器狀態存儲到cookie中來保存瀏覽器狀態。由於某些原因,這似乎並不總是如此,因爲它會創建具有相同名稱的重複cookie 。這裏是我的意思:具有相同名稱的重複cookie會產生不良行爲
這是我使用與cookies來工作的唯一代碼:
$(function() {
var content = $("#content");
var state = $.cookie("layoutState");
if (state === "grid") {
content.removeClass("content-list").addClass("content-grid");
}
if (state === "list") {
content.removeClass("content-grid").addClass("content-list");
}
$("#list").on("click", function (e) {
$.cookie("layoutState", "list", { expires: 7, path: "/" });
content.removeClass("content-grid").addClass("content-list");
e.preventDefault();
})
$("#grid").on("click", function (e) {
$.cookie("layoutState", "grid", { expires: 7, path: "/"});
content.removeClass("content-list").addClass("content-grid");
e.preventDefault();
})
})
我正在使用jQuery cookie插件。
有沒有人明白問題是什麼我一直試圖解決它幾個小時沒有運氣?
我不得不刪除以前的餅乾和這個工作 – aleczandru 2013-03-12 07:55:56