gpt4 book ai didi

javascript - 放置 jquery cookie 作为年龄免责声明

转载 作者:行者123 更新时间:2023-12-01 03:26:24 26 4
gpt4 key购买 nike

我已经下载了jquery cookie。我想在用户同意自己已年满 21 岁时放置一个 cookie,这样下次他们访问该网站时,它就不会询问,直到 cookie 过期。我将不胜感激任何有关代码的帮助,因为我没有使用 cookie 的经验,现在是我以编写网站为生的时候了……smh。提前谢谢您。

<div id="dialog" title="Must Be 21 Years Old to Enter">Are you 21 years old?</div>


<script>
$( "#dialog" ).dialog ({
autoOpen: true,
width: 410
});

$("#dialog").dialog ({
dialogClass: "no-close",
buttons: {
'Yes, I am 21 years old!': function() {
/*cookie code here!!!*/
$("#dialog").dialog("close");
},
'No, I am not 21 years old.': function() {
window.location.href = "http://www.google.com",
$("#dialog").dialog("close");
}
}
});
</script>

最佳答案

您不需要 jQuery 来设置 cookie,因为 DOM API 提供了自己的方法来执行此操作。

document.cookie="newCookie=value"; 

就你而言,

$("#dialog").dialog ({
dialogClass: "no-close",
buttons: {
'Yes, I am 21 years old!': function() {
document.cookies = "ageConfirm=true";
$("#dialog").dialog("close");
},
'No, I am not 21 years old.': function() {
document.cookies = "ageConfirm=";
window.location.href = "http://www.google.com",
$("#dialog").dialog("close");
}
}
});

您还可以使用js-cookie.js ,这是一个轻量级的JS插件,用于所有cookie操作。

关于javascript - 放置 jquery cookie 作为年龄免责声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44792028/

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