0

私はこのウェブサイトをまとめています: www.mccraymusic.com/newsite そして、背景がフェードインした後にナビゲーションバー (スタイルが設定されていないことがわかっています) がフェードインするようにしようとしています。代わりに、フェードインしたいようですアウト。

すべてのコードが配置され、javascript が正しいと思いました。最初の背景フェードインが発生した後、サイトに追加したナビゲーションバーとコンテンツがフェードインするように実際に望んでいます。

私のhtmlで何かを移動する必要がありますか? またはどうすればこれを達成できますか?欲しいものを手に入れるのにそう遠くないと思う

4

3 に答える 3

3

アニメーションを次々と開始するには、.fadeIn()(または任意の効果関数) のコールバックを使用できます。何かのようなもの:

$( "#div1" ).fadeIn(function(){ $( "#div2" ).fadeIn(); });

または(読みやすい):

$( "#div1" ).fadeIn(function(){
    $( "#div2" ).fadeIn();
});

div1フェードインし、終了div2するとフェードインし始めます。

ドキュメントをご覧ください: http://api.jquery.com/fadeIn/

于 2012-08-21T04:14:57.953 に答える
0

私はこれを使用してjQueryでフェードインしました...プロはこれがひどい習慣だと言うでしょう...最初にdivを表示するように設定しているため:なし...そしてjavascriptがオフの場合-フェードインすることはありません...しかし、これは機能します。それがバンドやアーティストのためだけの場合 - おそらく - IE 6 などでこのサイトを閲覧する人はいないでしょう... しかし、no.js などを調べて、バックアップ計画を立ててください。

 <!--fade in div-->
    <script type="text/javascript">
        $(document).ready(function() {
                $("#div-name").css("display", "none");
                $("#div-name").fadeIn(15000);
        });
    </script>
于 2012-08-21T06:20:56.017 に答える
0

jQueryのコールバック関数を試す

<script type="text/javascript">
$(function() {
$("body.bg").fadeIn(200,function(){
$('.second').fadeIn()
});
});
</script>
于 2012-08-21T06:24:20.793 に答える