我有以下小提琴这里:http://jsfiddle.net/9jN8L/jQuery的隐藏和显示元素,记得用饼干
的想法是,侧边栏将显示,如果用户点击该链接,然后它会隐藏和cookie将被创建,请记住他们已经隐藏了它。如果他们再次点击它,它会再次显示侧边栏并删除cookie(这就是为什么代码在切换方法功能中被复制的原因)
但是默认情况下隐藏侧边栏,并且它不显示链接是什么时候点击后它已被隐藏......任何人都可以帮忙吗?由于
我有以下小提琴这里:http://jsfiddle.net/9jN8L/jQuery的隐藏和显示元素,记得用饼干
的想法是,侧边栏将显示,如果用户点击该链接,然后它会隐藏和cookie将被创建,请记住他们已经隐藏了它。如果他们再次点击它,它会再次显示侧边栏并删除cookie(这就是为什么代码在切换方法功能中被复制的原因)
但是默认情况下隐藏侧边栏,并且它不显示链接是什么时候点击后它已被隐藏......任何人都可以帮忙吗?由于
固定小提琴:http://jsfiddle.net/9jN8L/2/
用if($.cookie('HideSidebar') == 'Yes')
替代if($.cookie('HideSidebar', 'Yes'))
。 第一个条件将HideSidebar
cookie设置为“是”,而第二个(右)方法检查HideSidebar
是否等于“是”。
关于您之前的(删除)问题:http://jsfiddle.net/Jx3pj/1/。您忘记添加$ .Cookie函数。
嗯,我想如果你要检查你需要做的
if($.cookie('HideSidebar'))
而不是
if($.cookie('HideSidebar', 'Yes'))
cookie的值,因为后者套的cookie的值'是'
我建议您回顾一下您的旧帖子,找到一些有帮助的答案。你有相当的名气,但大多数人不会愿意花时间帮助你,因为只有56%的机会将你的答案标记为已接受的答案。尝试在解决问题时将答案标记为正确。 – FreeSnow
对不起巨魔,但: http://stackoverflow.com/questions/3704452/using-jquery-cookie-js-to-remember-hide-show-element 的http://计算器。 COM /问题/ 5009817 /简单的代码到显示 - 隐藏与 - 饼干 http://stackoverflow.com/questions/6949926/show-hide-using-toggle-saving-to-cookie http://stackoverflow.com/questions/2779915/hide-and-show-content-based-on-cookie-value – Christian
虽然我不是在问怎么做。我在问为什么** MINE **不工作! – Cameron