hide( duration )

jQuery API の hide( duration ) は、指定した要素が表示されている場合、その要素を、duration に指定した速度のアニメーションで非表示にするメソッド。

記述方法

jQuery( セレクター ) . hide( 速度 );

「セレクター」の要素が表示されている場合、「セレクター」の要素を「速度」に指定した速度のアニメーションで非表示にする。

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

実装例(サンプル)

hide( 2000 ) ボタンをクリックすると: 2秒間のアニメーションで非表示

hide( 'fast' ) ボタンをクリックすると: 速いアニメーションで非表示

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

「 hide( 2000 ) 」ボタンをクリックすると、「hide( 2000 ) ボタンをクリックすると: 」の右側の「2秒間のアニメーションで非表示」という赤色のテキストを2秒間のアニメーション動作で非表示にする。

「 hide( 'fast' ) 」ボタンをクリックすると、「hide( 'fast' ) ボタンをクリックすると: 」の右側の「速いアニメーションで非表示」という赤色のテキストを速い速度のアニメーション動作で非表示にする。

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

JavaScript

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

CSS

<style>
<!--
#jquery-api-hide-contents,
#jquery-api-hide-fast-contents {
    color: red;
}
-->
</style>

HTML

<p><button id="jquery-api-hide">hide( 2000 )</button></p>
<p>hide( 2000 ) ボタンをクリックすると: <span id="jquery-api-hide-contents">2秒間のアニメーションで非表示</span></p>
<p><button id="jquery-api-hide-fast">hide( 'fast' )</button></p>
<p>hide( 'fast' ) ボタンをクリックすると: <span id="jquery-api-hide-fast-contents">速いアニメーションで非表示</span></p>

スポンサード リンク

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