jQueryでsetTimeoutを使い何秒後かに処理を実行させる
$(function(){ setTimeout(function(){ ~ここに処理を書く~ },1000); });
処理を記載する箇所の後ろにある数値「1000」は、
“何秒後”に処理させるかの数値になります。「1000」で1秒
○使い方例
ページを読み込んだ後、
3秒後に要素をフェードインさせる場合。(フェードインする時間は1秒)
$(function(){ $("#contents").css({opacity:'0'}); setTimeout(function(){ $("#contents").stop().animate({opacity:'1'},1000); },3000); });
こんな感じの書き方で行えます。
この「setTime」を使った処理を遅らせるのは、
アニメーションを使った効果を加えるときなど、いろいろなところで使えそうです。