首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Cookie添加到jQuery Sidr

将Cookie添加到jQuery Sidr
EN

Stack Overflow用户
提问于 2014-04-25 16:52:10
回答 1查看 105关注 0票数 0

我正在尝试将cookie添加到名为Sidr的插件的jQuery调用中

我希望幻灯片在切换时保持打开状态,并添加一个cookie来记住状态。

例如:

代码语言:javascript
复制
$('#simple-menu').sidr({
side: 'left' // By default
});

有什么建议吗?下面是openclose调用。

代码语言:javascript
复制
//close
$.sidr('close', 'sidr-main');

// Open
$.sidr('open', 'sidr-main');

我已经编辑了我在注释中链接的示例代码,并且到目前为止我已经尝试过编辑它,但目前仍停留在这一步。grrr

代码语言:javascript
复制
$('#simple-menu').sidr({
    side: 'left' // By default
});

// Open / Close Panel According to Cookie //    
if ($.cookie('panel') == 'open'){    
    $.sidr('open', 'sidr');
} else {
    $.sidr('close', 'sidr');
}     

$('#aaa').click(function(){     
    $('#sidr').slideToggle('fast', function(){
        if ($(this).is(':hidden')) {
            $.cookie('panel', 'closed');
        } else {
            $.cookie('panel', 'open');
        }
    });
});   
EN

回答 1

Stack Overflow用户

发布于 2014-04-25 17:31:23

在打开和关闭之前,你需要设置一个cookie,确保它有足够长的有效期。

然后,当您在加载新页面时实例化sidr时,您可以检查cookie是否存在,并且根据它的值,您可以实例化sidr,打开或关闭。

http://www.w3schools.com/js/js_cookies.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23288444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档