jQuery写入未保留超过一页的cookie

jQuery写入未保留超过一页的cookie,jquery,css,session,cookies,Jquery,Css,Session,Cookies,如果用户想要查看完整的站点,我有一个小脚本来删除移动样式表 CSS链接的ID为#mobile,用户单击的链接的ID为#removeStyle $("#removeStyle").click(function () { $('#mobile').remove(); $.cookie("iWantFullSite", "showFull"); }); if ($.cookie("iWantFullSite")) {$('#mobile').remove();} 这对

如果用户想要查看完整的站点,我有一个小脚本来删除移动样式表

CSS链接的ID为#mobile,用户单击的链接的ID为#removeStyle

$("#removeStyle").click(function () {   
    $('#mobile').remove();
    $.cookie("iWantFullSite", "showFull");
    });

if ($.cookie("iWantFullSite"))
{$('#mobile').remove();}
这对于用户所在的页面非常有用。它将删除移动样式表。但是当用户转到另一个页面时,移动站点就会返回

我希望cookie在会话中保持不变。有什么我可以添加到我的脚本来实现这一点吗?如果可能的话,我希望坚持使用jQuery/JS,而不是使用这个服务器端。任何建议都将不胜感激。

看起来您正在设置“prefullsite”cookie,但随后检查了“iWantFullSite”cookie

从:

默认情况下,将显示 cookie是创建cookie的页面的路径(标准) 浏览器行为)。例如,如果您想使其可用 在整个域中使用路径:“/”。默认值:页面的路径,其中 创建了cookie

使用


对不起,这只是一个输入错误,我的代码中没有。我已经修复了上面的问题。你知道不使用插件的方法吗?你确定你还没有使用插件吗?我不认为
$.cookie()
内置于基本jQuery中,我不这样认为-这就是上面的代码不起作用的原因。我想我可以用纯JS来做这个。将更新。
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });