В общем задача такая, нужно показывать попап который вызывается простой js функцией раз в сутки для каждого посетителя.
Делаем так
(function ($) {
$(function () {
if($.cookie('pop')) {
console.log("Попап уже появлялся.")
} else {
setTimeout(function(){
Popup.getShowTarget('popup__thanks'); //Функция вывода попапа
$.cookie('pop', 'on', { expires: 1 });
}, 10000)
}
})
})(jQuery);
Но есть проблемы, все работает, но при переходе на другую страницу куки как будто сбрасываются и уже снова появляется попап, а если обновлять одну и ту-же страницу то показывается только 1 раз. Что неправильно делаем?