Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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 如何在单击并使用LocalStorage保存后隐藏横幅?_Javascript_Jquery_Html_Local Storage_Banner - Fatal编程技术网

Javascript 如何在单击并使用LocalStorage保存后隐藏横幅?

Javascript 如何在单击并使用LocalStorage保存后隐藏横幅?,javascript,jquery,html,local-storage,banner,Javascript,Jquery,Html,Local Storage,Banner,我是Java脚本新手,在用户单击我的Cookie横幅上的Accept之后,我不知道如何保存localstorage信息-只要他单击Accept,Cookie横幅就会消失,我想保存此信息,因此他不会在进入下一页或重新加载时再次获取Cookie横幅 我很感谢你能提供的任何帮助 这是我的密码: $document.readyfunction{ $Accept.clickfunction{ $'CookieBanner'。隐藏; }; }; 隐私 本网站使用cookies为您提供尽可能最好的服务和

我是Java脚本新手,在用户单击我的Cookie横幅上的Accept之后,我不知道如何保存localstorage信息-只要他单击Accept,Cookie横幅就会消失,我想保存此信息,因此他不会在进入下一页或重新加载时再次获取Cookie横幅

我很感谢你能提供的任何帮助

这是我的密码:

$document.readyfunction{ $Accept.clickfunction{ $'CookieBanner'。隐藏; }; }; 隐私

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

接受 localStorage提供了两种方法setItem和getItem来设置和检索数据。在页面加载时,可以检查设置的值并隐藏横幅,或者如果尚未设置横幅,则注册单击处理程序

$(document).ready(function() {
  if (window.localStorage.getItem('cookies-accepted') === '1') {
    $('#CookieBanner').hide();
  } else {
    $("#Accept").click(function() {
      $('#CookieBanner').hide();
      window.localStorage.setItem('cookies-accepted', '1');
    });
  }
});
localStorage提供了两种方法setItem和getItem来设置和检索数据。在页面加载时,可以检查设置的值并隐藏横幅,或者如果尚未设置横幅,则注册单击处理程序

$(document).ready(function() {
  if (window.localStorage.getItem('cookies-accepted') === '1') {
    $('#CookieBanner').hide();
  } else {
    $("#Accept").click(function() {
      $('#CookieBanner').hide();
      window.localStorage.setItem('cookies-accepted', '1');
    });
  }
});
使用getItem和setItem方法就足以解决这个问题

$document.readyfunction{ //检查用户是否已接受它 if window.localStorage.getItem'accept\u cookies'{ $'CookieBanner'。隐藏; } $Accept.clickfunction{ //在本地存储上保存 window.localStorage.setItem'accept_cookies',true; $'CookieBanner'。隐藏; }; }; 您可以在MDN web文档上阅读有关localStorage的更多信息:

使用getItem和setItem方法就足以解决此问题

$document.readyfunction{ //检查用户是否已接受它 if window.localStorage.getItem'accept\u cookies'{ $'CookieBanner'。隐藏; } $Accept.clickfunction{ //在本地存储上保存 window.localStorage.setItem'accept_cookies',true; $'CookieBanner'。隐藏; }; };
您可以在MDN web文档上阅读有关localStorage的更多信息:

您尝试了什么?我没有看到任何使用LocalStorages的尝试您尝试了什么?我没有看到任何使用本地存储的尝试