@kimqar_ver

Как удалить значение куки через опреденное время?

На сайте есть всплывающее окно после 5 секунд пребывания на сайте, выызывается следующим скриптом:
$(function() {
            // Проверяем запись в куках о посещении
            // Если запись есть - ничего не делаем
            if (!$.cookie('hiderolikmodal')) {
           // если cookie не установлено появится окно
           // с задержкой 5 секунд
            var delay_popup = 5000;
            setTimeout("document.getElementById('modal15sec').style.display='block'", delay_popup);
            }
            // Запоминаем в куках, что посетитель уже заходил
        });

Когда появляется окно, если нажать на крестик (закрыть форму), то в куки записывается значение и форма больше не откроется никогда
document.getElementById('modal15sec').style.display='none';$.cookie('hiderolikmodal', true, {expires: 1, path: '/'});

Как сделать так, чтобы данное значение кука удалялось через определенное время? Например, два часа, пробовал такой скрипт, но не работает.
var hiderolikmodal = new Date();
var minutes = 120;
hiderolikmodal.setTime(hiderolikmodal.getTime() + (minutes * 60 * 1000));
$.cookie("hiderolikmodal", "foo", { expires: date });
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
Комментировать
Ваш ответ на вопрос

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

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