jQuery functionの遅延実行

setTimeout関数を使用して処理内容の遅延実行が可能です。

setTimeout(function(){
処理を書く
},3000);

setTimeout(function(){var headerHeight = $('header').outerHeight();$("body").css("margin-top", headerHeight);},3000);