Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Помогите доработать всплывающее окно. Нужны куки

Помогите доработать всплывающее окно. Нужны куки


     10.08.2013    jQuery    3263

вопрос
У меня возникла проблема с всплывающим окном. Всё работает и прекрасно. Но никак не получпется прикрутить к нему куки, что бы окно не всплывало каждый раз при обновлении странички.

Выложу весь код всплывающего окна. Буду крайне благодарен за помощь.

Как вариант прикрутить куки можно к кнопке закрытия самого окна. Но никак не получается у меня.

Вся установка под спойлер кидаю, код длинный.



По идеи нужно куки прикрутить к кнопке закрытия всплывающего окна. но как это сделать не понимаю. Буду крайне благодарен за оказанную помощь.

Ответа пока нет


Комментарии пользователей (3)

Апельсин
3

308 | 82

Апельсин - 13 августа 2013 17:39 - Юзер

Ребятки, ну хоть варианты какие предложите

Sander
1125

1636 | 1202

Sander - 13 августа 2013 19:09 - Эксперт

jquery.cookie.js
и куки вешать не на кнопку закрытия, а на сам обработчик вывода окна.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Апельсин
3

308 | 82

Апельсин - 13 августа 2013 19:33 - Юзер

<script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>


Как вариант взять с яндекса. ну или конечно можно в папочку с js себе закинуть.

Затем я пробывал таким вариантом подцепить куки

<script>
(function($) {
$(function() {

  // Проверим, есть ли запись в куках о посещении посетителя
  // Если запись есть - ничего не делаем
  if (!$.cookie('was')) {

    // Покажем всплывающее окно
    $('#popup')({
      closeOnOverlayClick: false,
      closeOnEsc: true
    });

  }

  // Запомним в куках, что посетитель к нам уже заходил
  $.cookie('was', true, {
    expires: 7,
    path: '/'
  });

})
})(jQuery)
</script>


Но где то я упустил и вообще не так написал. Можете поправить?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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