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();
})
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 окт. 2020, в 15:42
1000 руб./в час
27 окт. 2020, в 15:30
100000 руб./за проект
27 окт. 2020, в 15:28
100000 руб./за проект