1

私はこのコードを持っています:

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

 ); 

#squareoneこれにより、 divがアニメーション化されます。私が解決したかった問題は、アニメーションが完了した後にリダイレクトすることです。どうすればこれを行うことができますか? 私はリダイレクトがこのように機能することを知っていますwindow.location.href = "/home.html"

ありがとう!

4

2 に答える 2

2

アニメーション コールバック関数を使用します。

$('#squareone').animate({
    top: '-760px'
}, 1000, function () {
    window.location.href = "myuri"
});
于 2013-06-09T16:58:32.433 に答える
1

animateの完全なコールバックを使用して、リダイレクト ロジックを配置できます。

$('#squareone')
         .animate({top: '-760px'}, 
           1000, 
           function(){
               //redirect here
              window.location.href=myredirectionuri;
   });
于 2013-06-09T16:58:41.580 に答える