javascript - 使用 x 关闭或隐藏信息框

标签 javascript jquery html css cookies

我曾尝试寻找线索,但一无所获。可能我在搜索错误的东西!

我在页面上创建了一个基本信息 block 。

我想通过单击 x 为用户提供隐藏或关闭该框的选项。

我假设我需要使用 cookie - 但不知道从哪里开始!也许是 jquery,因为我在每个页面上都为其他元素加载了它?

一个重要的因素是它应该在显示新信息时重新出现。

这是怎么做到的?有人可以帮忙吗?

谢谢!

最佳答案

你可以这样使用:

<div id="content" style="display:none;">
    <span class="close">&times;</span>
    Some text
</div>

<script>
    jQuery(document).ready(function(){
        if (!readCookie('messageClosed')){
            jQuery('#content').show();
        }
        jQuery('#content .close').click(function(){
            jQuery('#content').slideUp();
            createCookie('messageClosed', 1, 365);
            return false;
        });
    });
</script>

对于函数 readCookie 和 createCookie 看这个:https://stackoverflow.com/a/1460174/2828391

关于javascript - 使用 x 关闭或隐藏信息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115441/

相关文章:

javascript - 使用 jquery 中的每个新操作在一个 div 中显示每个 div 总金额

javascript - 无法从 Promise 中检索数据

javascript - 在我的项目中使用 admin-on-rest

javascript - 使用 javascript 单击网页中的按钮 - 错误?

javascript - 文本字段不会自动缩放焦点 [JQuery/Javascript]

jquery - JQGrid斑马条纹问题

html - 在页面的同一行显示元素

javascript - Dropbox 直接从浏览器上传文件

javascript - 删除文本区域中第 5 行之后的字符

javascript - 动态文本框验证问题