show( duration, callback )

jQuery API の show( duration, callback ) は、指定した要素が非表示の場合、その要素を、duration に指定した速度のアニメーションで表示し、その後、callback に指定した関数を実行するメソッド。

記述方法

jQuery( セレクター ) . show( 速度, コールバック関数 );

「セレクター」の要素が非表示の場合、「セレクター」の要素を「速度」に指定した速度のアニメーションで出現させ、その後、「コールバック関数」に指定した関数を実行。

「速度」は、ミリ秒単位の数字、もしくは、'slow'、'normal'、'fast' の文字列で指定できる。

実装例(サンプル)

show( duration, callback ) ボタンをクリックすると: 表示① 表示②

実装例(サンプル)の動作について

「show( duration, callback )」ボタンをクリックすると、「show( duration, callback ) ボタンをクリックすると: 」の右側に、「表示①」という青色のテキストを2秒間のアニメーションで出現させる。「表示①」を表示した後、その右側に、「表示②」という赤色のテキストを2秒間のアニメーションで出現させる。

実装例(サンプル)のソースコード

JavaScript

<script>
<!--
jQuery( function() {
    jQuery( '#jquery-api-show' ) . click( function() {
        jQuery( '#jquery-api-show-contents' ) . show(
            2000,
            function() {
                jQuery( '#jquery-api-show-contents-2' ) . show( 2000 );
            }
        );
    } );
} );
// -->
</script>

CSS

<style>
<!--
#jquery-api-show-contents {
    display: none;
    color: blue;
}
#jquery-api-show-contents-2 {
    display: none;
    color: red;
}
-->
</style>

HTML

<p><button id="jquery-api-show">show( duration, callback )</button></p>
<p>show( duration, callback ) ボタンをクリックすると: <span id="jquery-api-show-contents">表示①</span> <span id="jquery-api-show-contents-2">表示②</span></p>

スポンサード リンク

カテゴリー: API, JavaScript, jQuery, エフェクト, 基本 タグ: パーマリンク