如何使用jQuery隐藏div并使用cookie隐藏它?

时间:2011-03-22 11:43:56

标签: jquery cookies jquery-cookie

我正在尝试隐藏名为#video-toggle的div,并使用cookie在后续页面加载时隐藏该div。我是一个完整的jQuery新手,我不知道我做错了什么。

当我点击指定的链接时发生的所有事情都会弹出警告,通知我该cookie当前为空。没有设定价值。有人能引导我朝着正确的方向前进吗?

jQuery(document).ready(function() { 

        jQuery('a#slick-slidetoggle').click(function() { 
            $.cookie('isHidden','true', { path: '/' });
            alert( $.cookie('isHidden') );
            return false;
        }); 

        var hidden = $.cookie('isHidden');

        if (hidden == null) {
            jQuery('#video-toggle').show();
        }

    }); 

感谢。 : - )

2 个答案:

答案 0 :(得分:0)

你需要这个jquery插件:

http://plugins.jquery.com/project/Cookie

也请检查此网站:link

答案 1 :(得分:0)

也许在设置Cookie时尝试:

$.cookie("isHidden","true");

如果可以,则传递路径选项时会出现问题。

让我知道你是怎么过的。