Как сделать, чтобы вплывающее окно прежде,чем попасть в куки ввелось ДВА раза?
Здравствуйте.
Есть код всплывающего окна с id="overlay2". Сюда писать его не буду. Просто поясню, что при заходе на сайт с задержкой в 5 секунд оно появляется.
Есть код проверки записи в куках, вот он:
<script type="text/javascript" src="/templates/str/js/jquery.cookie.js"></script>
<script type="text/javascript">
$(function() {
// Проверяем запись в куках о посещении
// Если запись есть - ничего не происходит
if (!$.cookie('hideModal')) {
// если cookie не установлено появится окно с задержкой в 5 сек
var delay_popup = 5000;
setTimeout("document.getElementById('overlay2').st yle.display='block'", delay_popup);
}
$.cookie('hideModal', true, {
// Время хранения cookie в днях
expires: 2,
path: '/'
});
});
</script>
Идея:
Нужно,чтобы прежде,чем куки сработали, окошко показалось еще раз при обновлении сайта, а вот потом уже исчезло на 2 дня.
К сожалению, пол-дня протыкалась и решения не нашла, так как недостаточно знаний в javascript -(
Очень прошу о помощи. Заранее спасибо.
Последний раз редактировалось irinaokhotnaya, 07.02.2016 в 23:01.
|