Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Помогите доработать всплывающее окно. Нужны куки

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


     10.08.2013    Куки, всплывающее окно    Все вопросы » jQuery    5092

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

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

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

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



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

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


3 комментария

Апельсин
Юзер

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

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

Sander
PHP-developer

Sander - 13 августа 2013 19:09 -

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

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

Telegram: @sandev
Skype: Sander8804

Апельсин
Юзер

Апельсин - 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>


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

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

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

наверх