Javascript addClass和cookie支持

Javascript addClass和cookie支持,javascript,cookies,Javascript,Cookies,我的弹出窗口中有脚本 $(function() { $('.window_content a.window_close').on('click', function(e) { e.preventDefault(); $(this).parent().removeClass('opened'); $('#window_overlay').removeClass('opened'); }); $('.window_content').addClass('opened');

我的弹出窗口中有脚本

$(function() {
$('.window_content a.window_close').on('click', function(e) {
    e.preventDefault();

    $(this).parent().removeClass('opened');
    $('#window_overlay').removeClass('opened');
});

$('.window_content').addClass('opened');
$('#window_overlay').addClass('opened');
我需要添加cookie支持,以便在指定时间显示此弹出窗口 而且它不是每次刷新页面时都显示的

非常感谢您的帮助,谢谢

现在我尝试使用LocalStorage,但刷新页面时弹出窗口不会消失/

<script>
    $(function() {
    $('.window_content a.window_close').on('click', function(e) {
        e.preventDefault();
 
        $(this).parent().removeClass('opened');
        $('#window_overlay').removeClass('opened');
    });
    
    if(localStorage.getItem('window_overlay') != 'shown') {
     $(this).delay(2000).fadeIn();
     localStorage.setItem('window_overlay','shown')
    }
    
    $('.window_content').addClass('opened');
    $('#window_overlay').addClass('opened');
});
</script>

$(函数(){
$('.window\u content a.window\u close')。打开('click',函数(e){
e、 预防默认值();
$(this.parent().removeClass('opened');
$('窗口覆盖').removeClass('打开');
});
if(localStorage.getItem(“窗口覆盖”)!=“显示”){
$(this.delay(2000).fadeIn();
setItem('window_overlay','Showed')
}
$('.window_content').addClass('opened');
$('窗口覆盖').addClass('打开');
});

请阅读。这不是代码编写服务,我们希望您进行初步尝试。我第一次尝试编写此弹出窗口,但我不知道如何将Jquerry Cookie连接到it@m.stasica,你所说的指定时间是什么意思?你能详细说明一下吗please@m.stasica,如果您希望仅在第一次访问时显示弹出窗口,则可以在本地存储器/cookies中存储标志,然后在用户每次访问时根据标志值显示弹出窗口。您可以将其引用到set/unset cookies-@akshithDayanand,以便显示此弹出窗口,例如,每小时或每一天,我也阅读一次,可以使用“localStorage”仅显示在主页上。您能帮我吗?我尝试了此脚本,但现在弹出窗口不起作用/$('.window_content a.window_close')。在('click',函数myFunction(e){只需将第二行代码替换为这一行仍然不起作用,弹出窗口根本不显示删除这一行后重试。e.preventDefault();这可防止按钮不单击
$(function() {
$('.window_content a.window_close').on('click', function(e) {
    e.preventDefault();

    $(this).parent().addclass('opened');
    $('#window_overlay').addclass('opened');
    });

    if(localStorage.getItem('window_overlay') != 'shown') {
     $(this).delay(2000).fadeIn();
     localStorage.setItem('window_overlay','shown')
  }
   });