У меня есть окно которое после открытия устанавливает куки, но после его закрытия оно может опять открыться даже если стоит условия на наличие куки. Как сделать проверку чтобы в реальном времени все произошло, то есть без перезагрузки страницы?
function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
var alertwin = getCookie("alertwin");
if (alertwin != "no") {
$(document).mouseleave(function (e) {
if (e.clientY < 10) {
$(".pop-up-exit-wrapper").fadeIn("fast");
$(".bg-flt").fadeIn("fast");
var date = new Date;
date.setDate(date.getDate() + 1);
}
});
}
$(".close-btn,.bg-flt").on('click', function () {
$('.pop-up-exit-wrapper,.bg-flt,.pop-up-timer-wrapper').fadeOut();
document.cookie = "alertwin=no; path=/; expires=" + date.toUTCString();
})