@Darklt

Не работают cookie js на показ сообщения 1 раз?

Добрый вечер, подключена библиотека

https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js


и всплывающее окно скрипт:

function diplay_hide (blockId)
{ 
    if(!Cookies.get("checker")) {
        Cookies.set('checker', 'value', { expires: 30 });
        $(blockId).animate({height: 'show'}, 500);
    } else {     
        $(blockId).animate({height: 'hide'}, 500); 
    }
}


и само всплывающее окно:

<div class="personal-data" id="block_id"><div class="personal-data-warning">ТЕКСТ<a class="close"  onclick="diplay_hide('#block_id');return false;" id="setCookie" ></a></div></div>


Ошибок не выдаёт, но и не работает, при перезагрузке страницы появляется окно опять.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Что значит expires: 30? Подозреваю, туда передаётся время в милисекундах, либо время, прошедшее с 1.01.1970, в таком случае твоя печенька практически мгновенно протухает или приходит уже тухлая.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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