2011-06-22 4 views
2

基本的にjquery、ロゴの色を変更して小さなシーケンスを作成した後、フェードアウトしてWebページをフェードインします。ウェブページ全体をフェードインする方法に問題があるだけです。 シーケンスの後ろに隠れる方法があるかもしれないので、シーケンスが終了すると自然に明らかになります。よく分かりません。jqueryイントロの後のWebページでフェードインする

答えて

1

fadeIn()を使用してください。

<body>を試しても、画像は表示されません。

あなたは、画像のうち、フェードを遅らせるためにもsetTimeoutを使用することができます。

$('#my_div').hide(); 
setTimeout(function(){ 
    $('#my_image').fadeOut(1000, function() { 
     $('#my_div').fadeIn(); 
    }); 
}, 2000); 

デモ:アニメーション:)なぜ人々は ``明らかにこの意志を隠しているとhttp://jsfiddle.net/BGtAA/1/

+0

私はこの1つ、シンプルでデモが本当に本当に助けたのが好きです。私の唯一の問題は、身体が今隠されているのではなく現れていることです。私はそれがちょっとした間違いだと確信しています。私はstackoverflowには新しく、私のコードを表示する方法はありますか? – Erin

+0

YAY!私はそれを得た、ありがとう。これまでの私の問題は、私が明示的にdiplay:divタグにnoneと書く必要があるということでした。 @Wesley Murchあなたのソリューションは魅力的に機能しました。ここに私の結果があります: www.erindepew.com サイトは依然としてテスト/デバッグ段階にありますが、少なくともイントロを見ることができます!みんな、ありがとう! – Erin

1

あなたがページの高さを得て、それからあなたのコンテンツの上に白いdivを作成するとどうなりますか? DOMが準備ができたら、そのdivを消してしまいます。

1

最初に非表示になっているdivのコンテンツをラップします。アニメーションが完了したら、それをフェードアウトし、そのfadeOutのコールバックでは、コンテンツdivをフェード:画像はdiv要素の外側にあることを確認し、<div>にページ全体をラップ

http://jsfiddle.net/P33Xm/

+0

ナイスタッチを読み込み中の画像を含め、すべてを隠す? –

+0

@wesley hah、ありがとう、そして私には分かりません... –

関連する問題