Задать вопрос
godsplan
@godsplan

Почему куки задаются только после перезагрузки странциы?

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, как это исправить до перезагрузки страницы?
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Asokr
Так вы ставите куки после того, как ее вызываете...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы