gpt4 book ai didi

javascript - 将 JS 事件限制为每个用户每天一次

转载 作者:行者123 更新时间:2023-12-02 15:55:39 25 4
gpt4 key购买 nike

我希望将以下事件限制为每个用户每天一次。当用户尝试离开页面时,这将是一个出现的影子框。我不想每次用户的鼠标离开 body 时都会惹恼用户,所以它应该只在他们每天第一次访问网站时发生。

$('body').one('mouseleave', function() {
$('.shadowbox').fadeIn(400)
});

有人建议我使用 cookie 是实现此目的的好方法,但我在使用 cookie 方面缺乏经验。谢谢!

最佳答案

您可以在该函数中设置 cookie 的有效期。

关于此 here 提供了很好的文档.

基本上,在该函数中进行检查和设置。

$('body').one('mouseleave', function() {
var cookie = document.cookie; //You need to find the cookie you need here (if it exists, don't do anything)
return; //if exists
$('.shadowbox').fadeIn(400)
document.cookie = "myCookieName=true; expires=(datetime + 1day)"
});

这样,只有在没有可用 cookie 的情况下,您才能淡出并设置。

关于javascript - 将 JS 事件限制为每个用户每天一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31569170/

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