Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript为Cookie横幅设置Cookie或localStorage_Javascript_Jquery_Html_Cookies_Local Storage - Fatal编程技术网

使用JavaScript为Cookie横幅设置Cookie或localStorage

使用JavaScript为Cookie横幅设置Cookie或localStorage,javascript,jquery,html,cookies,local-storage,Javascript,Jquery,Html,Cookies,Local Storage,我正在做一个Cookie横幅项目,我得到了我需要的一切,除了一件事:-一旦用户点击“接受”,Cookie横幅就会消失,现在我的问题来了:我想设置Cookie或localStorage之类的东西,这样用户就不会因为在每个页面上或每次重新加载后看到Cookie横幅而感到烦恼 我希望你明白我想说的 这是我的密码: $(文档).ready(函数(){ $(“#接受”)。单击(函数(){ $(“#CookieBanner”).hide(); }); }); 隐私 本网站使用cookies为您提供尽可

我正在做一个Cookie横幅项目,我得到了我需要的一切,除了一件事:-一旦用户点击“接受”,Cookie横幅就会消失,现在我的问题来了:我想设置Cookie或localStorage之类的东西,这样用户就不会因为在每个页面上或每次重新加载后看到Cookie横幅而感到烦恼

我希望你明白我想说的

这是我的密码:


$(文档).ready(函数(){
$(“#接受”)。单击(函数(){
$(“#CookieBanner”).hide();
});
});
隐私

本网站使用cookies为您提供尽可能最好的服务和网站功能,并提供社交媒体功能和分析我们网站的流量。如果您继续使用我们的网站,您同意我们使用cookies。

接受
您可以参考此链接和其他类似链接

或者只是为了简化您的工作,请执行以下操作

$(document).ready(function(){
  var getCookieAccept;

  getCookieAccept = getCookie("cookiepolicy");
  if(getCookieAccept != "accept"){
      $('#CookieBanner').show();
  }

  $("#Accept").click(function(){
    $('#CookieBanner').hide();
    var expire=new Date();
    //Setting cookie expiry after 6 months 
    expire=new Date(expire.getTime()+15552000000);
    document.cookie="cookiepolicy=accept; expires="+expire;
  });
});
CSS

#CookieBanner{
  display: none;
}