2011-06-29 11 views
1

jQueryのスクリプトを別のスクリプトが終了した後に起動させるにはどうしたらいいですか?私は、コンテンツ領域上のナビゲーションバーをトグル滑落したいのそれはフェードたら、JQuery Slidetoggleの質問

$(document).ready(function() { 

    $("#content").hide(); 

    $(window).load(function() { 
     $("#content").fadeIn(3000); 
    }); 

}); 

より:私は、ページの読み込みにフェードインコンテンツ領域を持っています。私はスクリプトをお互いのタイミングに従って動作させようとしています。 OK、ありがとう。

答えて

1
$(document).ready(function() { 

$("#content").hide(); 

$(window).load(function() { 
    $("#content").fadeIn(3000, function() { 

     $('#navBar').slideDown('slow') 
     }); 
    }); 
}); 

.fadeIn()は、完了すると呼び出される関数を指定できます。ここに$(window).load()が必要です$(document).ready()

+0

は、改正の過程にありました。 – matchew

+0

私はしばしば正しい答えを与えてから、それを繰り返して何度も質問を編集すると思います。そのちょうど私のスタイル。たとえば、http://stackoverflow.com/questions/6497525/print-date-for-the-monday-of-the-current-week-in-bash/6497622#6497622私はもっと多くのことを考えるとかなり編集しました。残念ながら、答えは次の行が追加される前に既に受け入れられていました: '#あなたがアブラハムリンコリンを好きならば、 日-d'monday-fortnight '+%Y%m%d#2週前' – matchew

3

使用.fadeIn()のコールバック:あなたはdownvotedとして

$("#content").fadeIn(
    3000, 
    function() { 
     //do stuff here 
    } 
); 
+0

ありがとうおとこ。コンテンツが滑り落ちないような方法はありますか?それで、スライドトグルの後にどこになるのかは固定されていますか? – Graham

+0

もっとコードを表示する。私はあなたのHTML要素の配置については何も知らない。 – kei

+0

私は本当にここにコード化して置くことができません、それはあまりにも多くの文字です。しかし、それはhttp://www.paulbedal.comです。 whoページは、#nav-topが滑り落ちると滑り落ちます。私はそのようなページをスライドさせたくありません。 – Graham