0x4*_*2D2 2 javascript local-storage
我试图让div div消失,即使用户回来也不会消失.它似乎没有做我想要的.当我按下按钮时,没有任何反应.甚至localStorage的价值都没有变化......
localStorage.done = localStorage.done || false;
$('#myButton').addEventListener('click', function() {
if (!localStorage.done) {
localStorage.done = true;
$('#myDiv').style.display = "none";
}
});
Run Code Online (Sandbox Code Playgroud)
您的代码localStorage
实际上正在工作(即使它建议使用其getter/setter方法而不是直接属性访问).
你的问题是这样的:
$('#myButton').addEventListener('click', function() {
Run Code Online (Sandbox Code Playgroud)
jQuery不知道.addEventListener
你只想打电话.bind()
localStorage.done = localStorage.done || false;
$('#myButton').bind('click', function() {
if (!localStorage.done) {
localStorage.done = true;
$('#myDiv').hide();
}
});
Run Code Online (Sandbox Code Playgroud)