godsplane
@godsplane

Проверка на наличие куки после их присваивания?

У меня есть окно которое после открытия устанавливает куки, но после его закрытия оно может опять открыться даже если стоит условия на наличие куки. Как сделать проверку чтобы в реальном времени все произошло, то есть без перезагрузки страницы?
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();
})
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы