ちょっとしたメモです。jQueryでanimateをメソッドチェーンでつないでいく最中に、一カ所だけアニメーションを遅らせて実行させたいという時はdelayメソッドを使えばできます。結構使う機会がありそうなメソッドかと思います。ということで簡単な使い方とちょっとしたサンプルです。 [ads_center] delayを使ってみる 以下はboxというクラス名のdiv要素を右→下→左→上と時計回りに一周した後に、div.boxの背景を変えて「sample」というテキストを表示させるサンプルです。 で、この時に最後の「左から上」に行くアニメーションにdelayをかけています。図にするとこんな感じです。 コードはこんな感じです。 JavaScript $(function(){ $('.move').click(function(){ $('.box').animate({ left: 200 }