gpt4 book ai didi

jquery - 仅在网站第一次加载 localStorage 时显示 DIV

转载 作者:太空狗 更新时间:2023-10-29 15:35:37 26 4
gpt4 key购买 nike

我正在尝试完成这项工作,但我遇到了一些问题。如标题所述,我希望仅在第一次加载网站时显示一个 DIV。我知道如何使用 PHP 和 Cookies,但我希望使用 localStorage 函数。

这是我的代码:

<div id="loading_bg">
...
</div>


$(document).ready(function() {
localStorage.setItem('wasVisited', 1);
if (localStorage.wasVisidet !== undefined ) {
$("#loading_bg").css('display','none');
} else {
$("#loading_bg").delay(5000).fadeOut(500);
}
});

最佳答案

您在 if 条件之前设置了 localStorage 标志,因此标志 wasVisited 永远不会未定义。

您需要在 else block 中设置标志,如下所示

$(document).ready(function () {
if (localStorage.getItem('wasVisited') !== undefined) {
$("#loading_bg").hide();
} else {
localStorage.setItem('wasVisited', 1);
$("#loading_bg").delay(5000).fadeOut(500);
}
});

关于jquery - 仅在网站第一次加载 localStorage 时显示 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com