当我到达我的网站时,我创建了一个横幅。我希望当用户单击它一次使其消失时,它在 1 周内不会再出现。目前,当我点击它时,当我刷新页面时它最终会重新出现......非常感谢这是我的代码:html代码 <div class="border-alert-site " role="alert"> <span style="font-size: 15px;" class="text-white">Blabla</span> <button type="button" class="close" data-dismiss="alert" arialabel="Close"> <span aria-hidden="true">×</span> </button> </div>我的 jquery 代码 $(".close").click(function () { Cookies.set('.border-alert-site', true, { expires: 7 }); $('.border-alert-site').hide(); });
1 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
超文本标记语言
<div class="border-alert-site" role="alert">
<span style="font-size: 15px;" class="text-white">Blabla</span>
<button type="button" class="close" data-dismiss="alert" aria
label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
jQuery
$(function() {
const cookie = Cookies.get('border-alert-site');
if (cookie) {
$('.border-alert-site').hide();
}
$(".close").click(function () {
Cookies.set('border-alert-site', true, { expires: 7 });
$('.border-alert-site').hide();
});
});
添加回答
举报
0/150
提交
取消