0

我正在尝试隐藏一个名为#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();
        }

    }); 

谢谢。:-)

4

2 回答 2

0

你需要这个 jquery 插件:

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

也检查这个网站:链接

于 2011-03-22T11:51:41.023 回答
0

也许在设置你的cookie时尝试:

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

如果可行,则传递路径选项存在问题。

让我知道你是怎么办的。

于 2011-03-22T12:09:38.507 回答