jQuery「.show( )/.fadeIn()」で指定要素をフェードインで表示する方法
jQueryの「.show( )/.fadeIn()」は、指定要素をフェードイン表示する事ができるメソッド
今回は、jQueryの「.show( )/.fadeIn()」について、その使い方をサンプルを交えて解説しよう。
目次
.show()/.fadeIn()の機能とは?
.show()/.fadeIn()は、「display:none状態の見えない要素をフェードイン表示する」事ができる。
双方ともにフェードインさせるには、引数ミリ秒を入れるだけで、逆に引数に何も入れなければ、瞬時に表示される。
フェードインする対象としては、CSSのスタイル上、display:none
の状態にあるもの、もしくはで.hide()
メソッドで「非表示状態」となっているものである点を留意しておこう。
.show()/.fadeIn()の違い
.show()/.fadeIn()の違いは、その表示される時にアニメーションが違うだけ
.show()は上から下に向かってアニメーションしながら表示するのに対し、fadeIn()はその場でフワッと表示する
.show()/.fadeIn()の構文
.show()
の構文は次のような記述となる
$("セレクタ").show();
.fadeIn()
の構文は次のような記述となる
$("セレクタ").fadeIn();
引数にミリ秒を指定して、フェードインさせる構文
.show()
.fadeIn()
に引数を「ミリ秒」で指定してフェードインさせるには次のように()内にミリ秒の数値を半角英数で入れるだけ。(1秒は1000ミリ秒)
$("セレクタ").show(3000);
$("セレクタ").fadeIn(3000);
引数にコールバック関数を指定できる
.show()
.fadeIn()
の引数にコールバック関数を入れる事で、フェードイン表示された後に何かの処理を加える事ができる。
$("セレクタ").show(3000, function(){
// 非表示後に加えたい処理
});
$("セレクタ").fadeIn(3000, function(){
// 非表示後に加えたい処理
});
.show()/.fadeIn()の使用例
ボタンクリックで対象をフェードインさせる例
ボタンクリックで、サンプルテキストをフェードイン表示する例で見ていこう。(基本的に.show()/.fadeIn()共に記述は同じなので、fadeIn()の場合は、.show()部分を置き換えてればOK)
<button>非表示にする</button>
<p class="target">サンプルテキスト</p>
$(function(){
$('button').on('click', function() {
$('.target').show(1000);
});
});
この例ではbutton
をクリックする事で、class="target"
にあたる「サンプルテキスト」が1000ミリ秒(1秒)でフェードインする。
.show()
の実際の動きをcodePenで見てみよう。
See the Pen show()01 by stand4u (@stand4u) on CodePen.
.fadeIn()
の実際の動きをcodePenで見てみよう。
See the Pen fadeIn()01 by stand4u (@stand4u) on CodePen.
フェードインさせた後に、コールバック関数を使う例
ボタンクリックで、サンプルテキストをフェードイン表示し、さらにコールバック関数を使ってテキストの色を赤色に変更する例を見ていこう。(基本的に.show()/.fadeIn()共に記述は同じなので、fadeIn()の場合は、.show()部分を置き換えてればOK)
<button>非表示にする</button>
<p class="target">サンプルテキスト</p>
$(function(){
$('button').on('click', function() {
$('.target').show(1000, function(){
$('this').css("color","red");
});
});
});
この例ではdisplay:none;
で非表示状態にある要素をbutton
をクリックする事で、1000ミリ秒(1秒)でフェードインする。
さらにコールバック関数で、class="target"
のCSSのcolor
をred
に変える処理を加える事で、表示されたテキストの色が赤色に変わる。
.show()
の実際の動きをcodePenで見てみよう。
See the Pen show()02 by stand4u (@stand4u) on CodePen.
.fadeIn()
の実際の動きをcodePenで見てみよう。
See the Pen fadeIn()02 by stand4u (@stand4u) on CodePen.
jQuery「.show()/.fadeIn()」で指定要素をフェードイン表示する方法のまとめ
以上が、jQueryで「.show()/.fadeIn()」で指定要素をフェードイン表示にする方法でした。
その他のjQueryメソッドについて確認したい方は、jQueryメソッドを一覧で解説したこちらの記事を確認しておこう!
※当記事の掲載内容は執筆現在の個人の見解・調査によるもので、動作・サービス等を保証するものではありません。最新情報は各公式サイトでご確認頂き、購入・契約・データ作成等はご自身の判断・責任でお願いします。 免責事項
関連記事
jQuery「makeArray」でオブジェクトを配列に変換する方法
Javascriptで季節に応じて自動的にデザインを変える方法
jQuery「css()」でCSSのスタイルを取得・変更する
jQuery「removeAttr」で要素の属性を削除する方法
jQuery「addClass」で要素にクラスを追加する方法
jQuery「.fadeTo()」で指定要素の透明度を変更する方法
jQuery「removeClass」で指定のクラスを削除する方法
jQuery「length」で要素の数を取得する方法
jQueryの「メソッド一覧」と使い方
jQuery「toggleClass」で指定のクラスを切り替える方法
サイト内検索
新着記事
- YouTubeより詳しく!まとめて学べる『WEBデザイン動画講座』
- Figmaの背景切り抜きプラグイン『Remove BG』のAPI Key取得方法と使い方
- WEBデザイン動画講座のご紹介【お得な割引アリ】
- WixでWEBデザイナーが「ポートフォリオサイト」を作ってみた!
- WEBデザインツールの比較!初心者におすすめは?Figma Photoshop Xd Illustrator
- CodeCampGATE(コードキャンプゲート)とは?転職・就職先と評判
- コードキャンプの「Webデザイン・Webデザイン副業コース」を卒業生が解説!
- テックアカデミー「はじめての副業コース」卒業生が内容を解説!
- PHPの独学!挫折しないおすすめ勉強方法!
- 16インチMacbook Proで使える100Wモバイルバッテリー Zendure SuperTankレビュー
- [体験談] CodeCamp(コードキャンプ)で挫折する理由!
- テックアカデミー「受講した感想・評判」学習内容の総まとめ!
- Photoshop 超リアルな商品写真の鏡面反射の作り方
- デイトラの評判は?詳細内容とメリット・デメリットを解説
- CSSだけ超簡単!画像トリミングできる 「object-fit」 の使い方
- コードキャンプ 「無料体験・カウンセリング」を受講してみた!予約方法や内容の体験談
- デジタルハリウッドSTUDIO by LIGの評判
- PhotoshopでWEBデザインする基本の設定とテクニック
- テックアイエス評判は?現役プロがTECH I.S.を徹底調査!
- WEBデザインの練習・勉強をしながら「お金までもらえる」超おすすめの学習方法!
カテゴリー
タグリスト