1

jQuery を使用して、1 ページのドキュメントで簡単なナビゲーションを作成しています。コンテンツは JavaScript によって動的に変更されます。次のコードを使用してコンテンツを変更しています。

<script type="text/javascript">
    function cgpg_1(){
        $("#jquery_content").fadeOut("slow").html("hello").fadeIn();
    }
</script>

コンテンツの変更に関しては問題なく機能しますが、コンテンツの変更中にフェードアウトすることはありません。それは常にhtmlを変更し、#jquery_contentフェードアウトてフェードインします。フェードアウトは、ページをナビゲートするときにページをきれいに見せるためのものであるため、明らかに意味がありません。

jQuery を修正するにはどうすればよいですか?

4

1 に答える 1

6

コールバック関数を使用できます。

function cgpg_1(){
    $("#jquery_content").fadeOut("slow", function(){
         $(this).html("hello").fadeIn();
    });
}
于 2013-02-24T09:11:48.483 に答える