2

我想知道您是否可以帮助/向我展示如何在我的示例中使用 cookie.js,我一直在强调试图弄清楚这一点。我必须提前说明我是新手,所以我很谦虚,并且会喜欢一个简单的例子来说明如何使用 cookie.js

我希望在页面刷新后在我的子菜单 div 上保持相同的状态。我构建了一个 jsFiddle 来展示在没有 cookie 的情况下导航是如何工作的。

http://jsfiddle.net/replacement4/nKFt7/60/

这是我使用 cookie 的尝试。

http://jsfiddle.net/replacement4/nvf3V/3/

我希望这是简单的事情,我只是想念理解......

4

1 回答 1

0

切换时,您的 cookie 值似乎未设置。最简单的方法是向切换方法添加回调。

function updateCookie(){

    $.cookie('submin_visible', $('#sub-nav-wrapmin').is(':visible').toString());
}

$('.button').click(function(){
        $('#sub-nav-wrapmin').toggle(500,updateCookie);
// OR
         $('#sub-nav-wrap').toggle(500,function(){
           $.cookie('submin', $('#sub-nav-wrap').is(':visible').toString());
         });
    });

可能有一个更优雅的解决方案,但是查看代码这是最简单的;)

于 2012-07-28T21:49:27.447 回答