Выставить задержку ???
Скрипт блок на подписку в группу вконтакте, всплывает промежутком жизни куки, жизнь куки выставил на 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, время: 12:47. |