用Cookie隐藏显示内容

用户名

我想创建一个表单,该表单在提交时设置Cookie,然后根据Cookie的存在来隐藏或显示后续页面上的内容。

我已经在窗体上使用了jquery.cookie.js和以下代码:

    $(document).ready(function () {
        $(".button").on('click',function() {
            $.cookie('showcontent', true, { expires: 7 });
          });
    }); 

以及以下页面上的代码:

的CSS

    .contentA {
    display: none;}

Java脚本

if (!$.cookie('showcontent')) {
    $( ".contentA" ).show();
    $( ".contentB" ).hide();
}

的HTML

<div class="contentA">  
    <h1>Content A</h1>
</div>

<div class="contentB">  
    <h1>Content B</h1>
</div>

目前,它无法正常工作,因此我们将不胜感激。

jycr753

如果您查看此示例,它可以正常工作,但是由于它是cookie,因此cookie是存储在用户浏览器中的文本,因此应如下所示:

if ($.cookie('showcontent') == 'true')

并确保在添加Cookie库之前先加载jquery

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章