Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> show() и hide() в цикле, не получается 
V
    Опции темы
iPlay
Дата 23.11.2009, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 23.9.2007

Репутация: нет
Всего: 1



Вообщем пытаюсь реализовать splash окна через show() и hide(), хотел сначала на флеше сделать потом решил на javascript тем более при наличии jQuery. Сделал вот так:
Код
  setTimeout(function() { $("#splash_1").show("slow") },1000); 
  setTimeout(function() { $("#splash_1").hide("slow") },10000);
  setTimeout(function() { $("#splash_2").show("slow") },11000); 
  setTimeout(function() { $("#splash_2").hide("slow") },21000);

Сплеши выводятся, всё отлично,но я бы хотел чтобы они постоянно повторялись на страничке, вечный цикл я так понял не пройдет. Возможно ли вообще так сделать?!
PM MAIL   Вверх
IDVsbruck
Дата 24.11.2009, 04:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 4
Всего: 22



На кой использовать интервалы, когда ты пользуешься анимацией в jQuery? - Уже готовый механизм, а ты свое тулишь ...
jQuery не делает зацикливаний, так что можно пользоваться таким:
Код

function periodicalSplash1() {
    $("#splash_1").show("slow", function(){$(this).hide("slow", periodicalSplash2)});
}
function periodicalSplash2() {
    $("#splash_2").show("slow", function(){$(this).hide("slow", periodicalSplash1)});
}

Если нужно использовать цепочки, типа "показать-пауза-скрыть-пауза-показать-...", то в jQuery есть достаточно сложный механизм. Или проще: hide 1000, show 10000, show 1000, hide 10000, hide 1000 - следующий (прячем спрятанное на время, которое надо на паузу).
PM MAIL   Вверх
iPlay
Дата 24.11.2009, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 23.9.2007

Репутация: нет
Всего: 1



Ок, спасибо. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.