jquery set cookie without plugin



我检查过的大多数答案都建议使用插件,但为了通过在标题中添加插件 URL 来节省我编辑我网站的 100+ 页面,我问是否可以在没有插件的情况下执行以下操作......

我有一个菜单,其中包含多个子菜单,这些子菜单可以使用jquery切换为显示/隐藏。我想保存一个cookie,以便在页面加载之间保存菜单状态。

当前代码示例:

$('#heading1').click(function() {
$('#menu1').toggle( "fast" );
});
$('#heading2').click(function() {
$('#menu2').toggle( "fast" );
});

如果不可能/不容易,那么我会选择插件

你也可以只通过这些行上方的插件代码?或在该文件的底部。因为插件只不过是几行代码。您可以对其进行自定义,但要花费更多的时间。

将插件添加到文件顶部。并使用饼干。

用于设置 cookie 的默认 JavaScript "API" 非常简单:

document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'

在此处查找链接

最新更新