JQuery Cookie在不同目录中变得无效?

时间:2014-05-19 16:16:11

标签: javascript jquery asp.net-mvc cookies

我的网站内置了一个基本的主题系统,它使用jQuery cookie来维护当前选定的主题。但是,当我访问我网站上的其他目录时,主题似乎会更改回默认值。

我在chrome的cookie商店中查看我的cookie,似乎正在创建,读取和覆盖我的其他cookie的会话级cookie。有什么想法吗?

var handleThemeSkins = function () {
    // Handle theme colors
    var setSkin = function (color) {
        $('#skin-switcher').attr("href", "/Content/themes/" + color + ".css");
        if ($.cookie('skin_color')) {
            $.cookie('skin_color', color, { expires: 365, path: '/' });
        }
    }
    $('ul.skins > li a').click(function () {
        var color = $(this).data("skin");
        setSkin(color);
    });

    if ($.cookie('skin_color')) {
        setSkin($.cookie('skin_color'));
    }
}

0 个答案:

没有答案