Выставить задержку ???
Скрипт блок на подписку в группу вконтакте, всплывает промежутком жизни куки, жизнь куки выставил на 20 часов, пользователь открывает саит модальное окно сразу всплывает, мне нужно чтобы сперва открылся саит а через 1 мин всплыло окошко, получается что кука отжила свои 20 часов пользователь открывает саит и вместе сразу всплывает модальное окно, вообщем нужна задержка в 1 мин
Вот скрипт инициализации модального окна $(document).ready(function(){ function fancybox_show() { $(function () { $.fancybox.open([ { type: 'iframe', href : '/personal/why_we/vk.html' , title : '' } ], { padding : 0, autoSize: false, autoDimensions: false, width: 570, height: 520, fitToView: false, padding: 0 }); }); } var date = new Date(); var mSec = 72000*1000; function show_fancybox(){ if($.cookie('fancybox_show')){}else{ // запускаем fancybox fancybox_show(); date.setTime(date.getTime()+mSec); $.cookie('fancybox_show', date.getTime(),{ path: "/", expires: date}); } } $(function(){ show_fancybox(); setInterval(show_fancybox, 5000); }) $('.fancybox').fancybox({ maxWidth:700, maxHeight:530, }); }); |
после конца жизни как сюда привязать delay() перед запуском жизни кук?
|
Может я вопрос непонятно задал?
Вот то модальное окошко про которое тему веду ссылка, когда кука сдохла при открытии сайта всплывает это окно и сразу заново создается кука на определенный период времени, так вот мне нада чтобы это окно не сразу всплывало когда кука уже сдохла а с задержкой в 1мин ?? |
|
я пока еще не спец, но попробуйте так:
функции выдвиньте из .ready, тогда $(document).ready(function() { fancybox_show(); setInterval(show_fancybox, 1000); }); тоесть первой пусть стартует та функция которая у вас занимаеться подготовкой, а потом уже та что проверяет условие (будет выполняться каждую сек.) ну а там уж как сработает ваше условие в момент проверки - вызывайте показ окна или чего там у вас |
Kvark, только вот кавычки убрать нужно ;)
|
поправился :)
|
Цитата:
|
кто нибуть может мне помочь?
|
так помойму тебе уже помогли и сказали как сделать :) если предложиш вознаграждение то желающих сделать за тебя - знаааачительно увеличиться ;)
|
Часовой пояс GMT +3, время: 20:25. |