JSでアニメーションを作るためにsetTimeoutを使う方は多いと思います。 しかし、setTimeoutは私のような初心者が使うにはかなり難しい物です。 色々と詰まったのでここにまとめたいと思います。 まずsettTimeoutはここ 一定時間後に処理を行う(setTimeout) - ウィンドウ(window) - JavaScript入門 に書いてあるように setTimeout("hoge", 1000); var 関数を1000ミリ秒後に実行するという関数です。 そしてこの記事ではアニメーションを実行する方法をまとめています。 【初心者でもできる!】JavaScriptでFlashのようなタイムラインアニメーションを簡単に作る方法 | DX.univ 簡単に書くと function main() { var timeline = [ {animation:move_bg, in