Таймер JQuery всплывает через 2 минуты на сайте

У меня есть всплывающее окно, которое должно появиться через 2 минуты на моей веб-странице, однако мне нужно, чтобы оно делало это через 2 минуты на моем веб-сайте, даже если пользователь переходит на другую страницу. На данный момент он обновляется при каждой загрузке страницы.

Как бы я это сделал? Я полагаю, какая-то сессия? Заранее спасибо.

setTimeout(function(){ 
   $.fancybox({
       overlayOpacity: 0.8,
       overlayColor: '#000',
       type: 'iframe',
       width: 625,
       height: 550,
       overflow: 'auto',
       padding: 0,
       href: '<?php echo base_url(); ?>feedback'
   });
}, 1000*60*2);

person green_arrow    schedule 19.03.2012    source источник
comment
переходит на другую страницу, вы имеете в виду внутри вашего веб-сайта или внешней страницы   -  person mgraph    schedule 19.03.2012
comment
Внутри моего веб-сайта, извините, я должен был указать, что   -  person green_arrow    schedule 19.03.2012
comment
Я хочу сделать то же самое. Вы выполнили это? Не поделитесь, пожалуйста?   -  person Ricardo Andres    schedule 12.12.2017


Ответы (1)


Я думаю, что самый простой способ - установить файл cookie с отметкой времени и таким образом отслеживать время. Я нашел этот плагин для файлов cookie jQuery, который может вам помочь: http://archive.plugins.jquery.com/project/Cookie

person Simon Edström    schedule 19.03.2012
comment
Ссылка не работает. Знаете, где я могу найти его? Я хочу сделать то же самое. - person Ricardo Andres; 12.12.2017