javascript - jQuery 关闭 Div 窗口 + cookie

标签 javascript jquery

我创建了一个简单的 div 元素,其中包含通知和用于切换元素的关闭按钮

jQuery('.float_close').click(function() {
                jQuery('.float_notice').fadeToggle('slow');

modal

通过使用 cookie 来保持其关闭有多困难?

最佳答案

没那么难,但我建议在 http://plugins.jquery.com/cookie/ 之上使用一个额外的 JavaScript 插件 ( jQuery ) .

if ($.cookie('noticeVisibility') !== undefined
        && $.cookie('noticeVisibility') === 'hidden') {

    // If a cookie that stores the visibility
    // of the notice was set and it says 'hidden', hide the notice 
    jQuery('.float_notice').hide();
}

jQuery('.float_close').click(function () {
    jQuery('.float_notice').fadeToggle('slow');

    // Saves a cookie for later
    $.cookie('noticeVisibility', 'hidden');
});

关于javascript - jQuery 关闭 Div 窗口 + cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17983909/

相关文章:

javascript - DIV 内部的 DIV append 到 .data

jquery - scrolltop 不适用于 Bootstrap 网格

javascript - select2 'change' 事件第一次没有触发

javascript - 使用javascript将视频添加到div

javascript - 异步函数的返回语义是什么?

javascript - Google 小工具和外部脚本

javascript - 按类别选择所有复选框,类别递增

javascript - 如何测试传递给函数的元素是否是文档本身?

jquery - 遍历这个 DOM 段的更好方法

javascript - 如何通过 React 中的对象数组渲染/映射