2013-06-09 6 views
1

У меня есть этот код:Перенаправление после анимации в Jquery

setTimeout(function() { 
    $('#squareone').animate({top: '-760px'},1000); 
}, 22200 

); 

Это оживляет #squareone DIV. Проблема, которую я хотел решить, - перенаправить после завершения анимации. Как я могу это сделать? Я знаю, что перенаправление работает следующим образом window.location.href = "/home.html"

Спасибо!

+0

Попробуйте 'window.location.href = ' –

ответ

2

Используйте функцию обратного вызова одушевленные:

$('#squareone').animate({ 
    top: '-760px' 
}, 1000, function() { 
    window.location.href = "myuri" 
}); 
1

Вы можете использовать animate «S полного обратного вызова, чтобы сделать перенаправление логики.

$('#squareone') 
     .animate({top: '-760px'}, 
      1000, 
      function(){ 
       //redirect here 
       window.location.href=myredirectionuri; 
    }); 
Смежные вопросы