Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите пж.. (https://javascript.ru/forum/jquery/57047-pomogite-pzh.html)

dezytube 16.07.2015 19:34

Помогите пж..
 
:help: :help: Всем привет, :agree: у меня такая проблема но я что то туплю...
Сделал модальное окно, все работает открывается постоянно при открытее с размытым фоном. пж подскажите как сделать так что бы окно открывалось через 10-15 сек, и только один раз в день... Спасибо буду рад если поможете... Есть тут такие помню когда то обращался помогли с первого раза, спасибо....:thanks: :thanks:

вот скрипт который закрывает окно и размытый фон...

$(function() {
   $('.pop-up').hide();
   $('.pop-up').fadeIn(1000);
   
       $('.close-button').click(function (evet) { 
 
      $('.pop-up').fadeOut(700);
       $('.blur-in').removeClass('blur-in', 500);
              $('.popups').removeClass('blur-in', 500);
      $('#overlay').removeClass('blur-in', 500);
       $('#overlay').addClass('blur-out', 500);
       evet.stopPropagation();
       
    });
  });

ksa 17.07.2015 09:41

Цитата:

Сообщение от dezytube
Сделал модальное окно

Никакое это не окно и тем более модальное... :)

Цитата:

Сообщение от dezytube
как сделать так что бы окно открывалось через 10-15 сек

Не выполнять тот скрипт сразу, а воспользоваться setTimeout()...
Цитата:

Сообщение от dezytube
и только один раз в день

Если использовать только возможности JS - такое можно реализовать только в "рамках одного компа". Например записать в локалсторадж текущую дату после показа окна.
А потом просто проверять условие при совпадении дат окно не показывать...

jasper-blondin 17.07.2015 10:19

Возможно, речь идет об открытии окна через 10-15 секунд после загрузки страницы. Тогда setTimeout() с привязкой к window.load.
"Один раз в день" -- скорее всего, относится к конкретному пользователю. Тогда localstorage либо печеньки.

ksa 17.07.2015 10:23

Цитата:

Сообщение от jasper-blondin
скорее всего, относится к конкретному пользователю. Тогда localstorage либо печеньки.

"Пользователя" еще нужно идентифицировать... :)
localstorage работает только в разрезе компов, а не пользователей (читай людей).

jasper-blondin 17.07.2015 11:04

Цитата:

Сообщение от jasper-blondin (Сообщение 380126)
конкретному пользователю.

Конкретному User-Agent.

А в чем вопрос то?


Часовой пояс GMT +3, время: 00:10.