За последние 24 часа нас посетил 23651 программист и 1596 роботов. Сейчас ищут 826 программистов ...

Вопрос по jQuery

Тема в разделе "JavaScript и AJAX", создана пользователем BMWSauber, 11 янв 2010.

  1. BMWSauber

    BMWSauber Активный пользователь

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Подскажите лентяю:
    Код (Text):
    1. $(document).ready(function(){
    2.    
    3.       $("#block2")
    4.      
    5.          .animate( { height:"150px", fontSize: "44px"} , 2000 )
    6.          .animate( { marginLeft: "6.6in",  marginTop: "10%"} ,3500 )
    7.          .animate( { marginLeft: "-1.5in",  marginTop: "10.0px"} ,1500 )
    8.          .animate( { marginLeft: "-1.5in",  marginTop: "10.0px"} ,200 )
    9.          .animate( { marginLeft: "0.0in",  marginTop: "10.0px"} ,1300 )  
    10.  
    11.   $("#block3")
    12.  
    13.           .show(2000)
    14.         .animate( { height:"50px", fontSize: "14px"} , 2000 )
    15.        .animate( { marginLeft: "6.6in"} ,3500 )
    16.        .animate( { marginLeft: "-1.2in"} ,1550 )
    17.         .animate( { marginLeft: "-1.5in"} ,250 ).
    18.         .animate( { marginLeft: "0.2in"} ,2000 )
    19.    .animate( { marginLeft: "0.0in"} ,1000 )  
    20.  
    21.   });

    Работают сразу оба блока, как сделать чтоб по очереди?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Примерно так
    [js]function sample () {
    //animate block2
    setTimeout(длина анимации 2го блока);
    // animate block3
    }[/js]

    а вообще, в jQuery вроде как есть эвенты на конец анимации. Вот и поцепи на него обработчик, который будет запускать вторую анимацию.
     
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    animate( params, [duration], [easing], [callback] )
    Собственно, как сказано выше, "подцепи на него обработчик, который будет запускать вторую анимацию"
     
  4. BMWSauber

    BMWSauber Активный пользователь

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Спс, слона то я и не заметил )))