Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2013, 16:48
Новичок на форуме
Отправить личное сообщение для fire9999 Посмотреть профиль Найти все сообщения от fire9999
 
Регистрация: 01.11.2013
Сообщений: 3

Последовательная анимация
Здравствуйте коллеги. Никак не могу реализовать выполнение анимации на jQuery последовательно. Есть 5 блоков (box1, box2, box3, box4 и box5) Нужно чтобы после анимации 4-х блоков, запустилась анимация 5-го блока. Проблема в том, что все 5 блоков выполняют свою анимацию параллельно(сразу все). Просьба помочь, может кто сталкивался..

$(document).ready(function(){


$(".run1").click(function(){

$("#box1").animate({opacity: "0.1" , height: "20", width: "20" , left: "+=600"}, 600)
.animate({opacity: "0.4", top: "+=60", height: "20", width: "20"}, "slow", 600)
.animate({opacity: "1", left: "600", height: "300", width: "270"}, "slow")
.animate({top: "100"}, "fast")
.animate({height: 'hide'}, 100);

$("#box2").animate({opacity: "0.1" , height: "20", width: "20" }, 300)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("#box3").animate({opacity: "0.1" , height: "20", width: "20" }, 600)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("#box4").animate({opacity: "0.1" , height: "20", width: "20" }, 600)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("#box5")
.animate({height: 'show'}, 300);
});
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2013, 17:01
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

в очередь поставьте
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2013, 19:17
Новичок на форуме
Отправить личное сообщение для fire9999 Посмотреть профиль Найти все сообщения от fire9999
 
Регистрация: 01.11.2013
Сообщений: 3

Спасибо за ответ, но что -то не получается... И везде пишут что на опера очередь иногда не работает, странно...
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2013, 19:56
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

не верьте! и выложите что вышло
Ответить с цитированием
  #5 (permalink)  
Старый 02.11.2013, 18:23
Новичок на форуме
Отправить личное сообщение для fire9999 Посмотреть профиль Найти все сообщения от fire9999
 
Регистрация: 01.11.2013
Сообщений: 3

Уже 2-й день мучусь, а результат тот же... просьба помочь с кодом)) Знаю, что тут пару строк нужно добавить, но незнаю каких...

$(".run1").click(function(){

$("#box1").animate({opacity: "0.1" , height: "20", width: "20" , left: "+=600"}, 600)
.animate({opacity: "0.4", top: "+=60", height: "20", width: "20"}, "slow", 600)
.animate({opacity: "1", left: "600", height: "300", width: "270"}, "slow")
.animate({top: "100"}, "fast")
.animate({height: 'hide'}, 100);

$("#box2").animate({opacity: "0.1" , height: "20", width: "20" }, 300)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("#box3").animate({opacity: "0.1" , height: "20", width: "20" }, 600)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("#box4").animate({opacity: "0.1" , height: "20", width: "20" }, 600)
.animate({opacity: "1", height: "300", width: "270"}, "slow")
.animate({height: 'hide'}, 100);

$("box5").queue(function () { // добавим новую функцию в очередь
$(this).dequeue(); // ! продолжим очередь !
});

$("#box5")
.animate({height: 'show'}, 300);
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CSS анимация после :target gJam (X)HTML/CSS 0 01.08.2013 22:42
Последовательная анимация JQuery alx1 jQuery 5 18.05.2013 00:19
Не работает анимация при загрузки ajax ArtOs Общие вопросы Javascript 0 24.05.2012 17:52
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50
Цикличность анимация? SashaBorandi jQuery 1 25.12.2008 09:20