こんにちは私はブラウザの状態をCookieに保存して保存しようとしていますが、同じ名前の重複したCookieが作成されるため、何らかの理由でこれが常に機能するとは限りません。
これは、Cookieを操作するために使用している唯一のコードです。
$(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();
})
})
jQuerycookieプラグインを使用しています。
私が何時間も運がなくてそれを解決しようとしてきた問題が何であるかを誰かが理解していますか?