所以我有这个功能来关闭消息警报(弹出模型)。这可以正常工作。非常简单的 jQuery。但是,我正在尝试添加一个 cookie,当用户关闭弹出模型时,如果他们在同一会话中再次访问该页面,该模型将不会再次弹出。我希望 cookie 在浏览器关闭后过期或删除。虽然无法让它工作......我做错了什么?
我正在使用这个脚本: https ://github.com/carhartl/jquery-cookie
// Update Prompt: Hide on 'X' click
function setsomecookie(){ // adds cookie 1 day
$.cookie('message_prompt', 'prompt_closed');
}
$('.updateCloseBTN').click(function () {
$('.upgradeWrap').fadeOut(400, setsomecookie);
});