Javascript 如何仅显示一次警报消息?
这是我的代码,单击“关闭”按钮,然后保存到localStorage以不再显示:Javascript 如何仅显示一次警报消息?,javascript,Javascript,这是我的代码,单击“关闭”按钮,然后保存到localStorage以不再显示: $('#myAlert .close').on('click', function() { $('#myAlert').fadeOut(300); if (typeof localStorage !== 'undefined') { localStorage.setItem('alert-closed', true); localStorage.removeItem("
$('#myAlert .close').on('click', function() {
$('#myAlert').fadeOut(300);
if (typeof localStorage !== 'undefined') {
localStorage.setItem('alert-closed', true);
localStorage.removeItem("hidden");
}
});
我不能让它只显示一次的问题,如何才能做到这一点?重新排列
如果语句,检查localStorage
是否未定义,也检查localStorage.getItem(“警报关闭”)
是否等于null
,然后将单击事件附加到元素
$(function() {
if (typeof localStorage !== undefined) {
if (localStorage.getItem("alert-cosed") === null) {
$('#myAlert .close').on('click', function() {
$('#myAlert').fadeOut(300);
localStorage.setItem('alert-closed', true);
localStorage.removeItem("hidden");
});
}
} else {
alert("`localStorage is `undefined`")
}
});
如果警报已关闭,只需检查localstorageset@DZDomi你能给我举个例子吗?谢谢。if(localStorage的类型!==“undefined”)
的用途是什么?