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);
			document.cookie = "alertwin=no; path=/; expires=" + date.toUTCString();
		}
	});

}


Пока страница не перезагрузщится alertwin не станет no, как это исправить до перезагрузки страницы?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Asokr
Так вы ставите куки после того, как ее вызываете...
Ответ написан
Ваш ответ на вопрос

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

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