JQueryはアニメーション効果の非表示と表示を実装します

JQueryはアニメーション効果の非表示と表示を実装します

この記事では、アニメーション効果の非表示と表示を実現するためのJQueryの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

隠すと表示する

文法

  • $(セレクタ).fadeIn([速度,コールバック]);
  • $(セレクタ).fadeOut([速度,コールバック]);
  • $(セレクタ).fadeToggle([速度,コールバック]);

パラメータの説明:

オプションの速度パラメータは、非表示/表示の速度を指定し、「遅い」、「速い」、またはミリ秒の値を取ることができます。
オプションのコールバック パラメータは、非表示または表示が完了した後に実行される関数の名前です。

実装コード

<!DOCTYPE html>
<html>

 <ヘッド>
  <メタ文字セット="UTF-8">
  <title>ドキュメント処理</title>
  <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
  <スタイル>
   div {
    背景: 水色;
    パディング: 20px;
   }
   
   p {
    背景:ラベンダーブラッシュ;
    パディング: 20px;
   }
  </スタイル>
  <スクリプト>
   $(関数() {
    $("#btnHide").click(function() {
     //$("div").hide();
     //$("div").hide(2000);
     $("div").hide(2000, 関数() {
      alert("非表示が完了しました!");
     });
    });
    $("#btnShow").click(function() {
     //$("div").show();
     //$("div").show(2000);
     $("div").show(2000, 関数() {
      alert("表示が完了しました!");
     });
    });
    $("#btnToggle").click(function() {
     //$("p").toggle();
     //$("p").toggle(2000);
     $("p").toggle(2000, 関数() {
      alert("切り替えが完了しました!");
     });
    });
   });
  </スクリプト>
 </head>

 <本文>
  <button id="btnHide">div を非表示</button>
  <button id="btnShow">表示div</button>
  <button id="btnToggle">表示と非表示を切り替える -p</button>
  <div>div1</div>
  <br/>
  <div>div2</div>
  <p style="display: none;">p1</p>
  <p>p2</p>
 </本文>

</html>

エフェクト表示

効果表示を非表示

ディスプレイ効果表示

表示と非表示を切り替える

P1からP2に切り替え

フェードインとフェードアウト

文法

  • $(セレクタ).fadeIn([速度,コールバック]);
  • $(セレクタ).fadeOut([速度,コールバック]);
  • $(セレクタ).fadeToggle([速度,コールバック]);

パラメータの説明:

オプションの速度パラメータは、非表示/表示の速度を指定し、「遅い」、「速い」、またはミリ秒の値を取ることができます。
オプションのコールバック パラメータは、非表示または表示が完了した後に実行される関数の名前です。

実装コード

<!DOCTYPE html>
<html>

 <ヘッド>
  <メタ文字セット="UTF-8">
  <title>効果</title>
  <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
  <スタイル>
   div {
    背景: 水色;
    パディング: 20px;
   }
   
   p {
    背景:ラベンダーブラッシュ;
    パディング: 20px;
   }
  </スタイル>
  <スクリプト>
   $(関数() {
    $("#btnIn").click(関数() {
     //$("div").fadeIn();
     //$("div").fadeIn(2000);
     $("div").fadeIn(2000, 関数() {
      alert("フェードインが完了しました!");
     });
    });
    $("#btnOut").click(function() {
     //$("div").fadeOut();
     //$("div").fadeOut(2000);
     $("div").fadeOut(2000, 関数() {
      alert("フェードアウトが完了しました!");
     });
    });
    $("#btnToggle").click(function() {
     //$("p").fadeToggle();
     //$("p").fadeToggle(2000);
     $("p").fadeToggle(2000, 関数() {
      alert("切り替えが完了しました!");
     });
    });
   });
  </スクリプト>
 </head>

 <本文>
  <button id="btnIn">フェードイン div</button>
  <button id="btnOut">フェードアウト div</button>
  <button id="btnToggle">フェードインとフェードアウトを切り替える - P</button>
  <div>div1</div>
  <br/>
  <div>div2</div>
  <p style="display: none;">p1</p>
  <p>p2</p>
 </本文>

</html>

効果は隠したり表示したりするのとあまり変わらない

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JQuery で表示と非表示を切り替える 4 つの簡単な方法
  • 入力ボックスがフォーカスを取得/失ったときにテキストを非表示/表示する (jQuery バージョン)
  • JQueryでdivを表示および非表示にするいくつかの方法の簡単な概要
  • jQueryとJSでdivの非表示と表示を実現する
  • jQuery で TR の表示と非表示を制御するいくつかの方法
  • TRの表示と非表示を制御するjQueryの3つの一般的な方法
  • jQuery エフェクト slideToggle() メソッド (非表示と表示を切り替える)
  • データグリッドの列を動的に表示および非表示にする jQuery メソッド
  • jQuery 非表示の入力オブジェクトを表示する
  • JQuery のクリック ボタンをクリックしてレイヤー コードを表示および非表示にする

<<:  Tomcat は、Springboot プロジェクトの WAR パッケージの起動時にエラーを報告します: 子の起動時にエラーが発生しました

>>:  MySQL監視グループレプリケーションについて簡単に説明します

推薦する

Springboot+Vue-Cropperでアバターの切り取りとアップロードの効果を実現

アバターをアップロードするにはVue-Cropperコンポーネントを使用します。参考までに具体的な内...

nginx での listen ディレクティブの例の分析

プロットレビュー前回の記事では、ロケーション命令の解析プロセスを分析しました。この内容を簡単に確認し...

Dockerで複数のSpringbootを実行するための詳細なチュートリアル

Dockerは複数のSpringbootを実行する1番目: ポートマッピング 2番目: メモリサイズ...

Bツリーの削除プロセスの紹介

前回の記事 https://www.jb51.net/article/154157.htm では、B...

yum を使用して rpm と関連する依存関係をダウンロードして、docker をオフラインでインストールします。

yum を使用してすべての依存関係を一緒にインストールできますが、–downloadonly –d...

Linux で Nginx ロード バランシングを使用して複数の Tomcat を構成する方法

Linux に nginx と複数の tomcat をインストールする方法はここでは紹介しません。不...

WeChat アプレットカスタムタブバーステップ記録

目次1. はじめに2. タブバーのスタイルをカスタマイズする3. カスタムタブバーと関連設定を導入す...

Web フォントの読み込みを最適化する方法をご存知ですか?

タイトル通りです!一般的に使用される font-family はブラウザの組み込みフォントを読み込み...

MySQL ビューの一貫性を確保する方法の詳細な説明 (チェック オプション付き)

この記事では、例を使用して、MySQL ビューの一貫性を確保する方法 (チェック オプションを使用)...

CSS を使用して ul と li の水平配置を実現する 2 つの方法

li はブロックレベル要素であり、デフォルトで 1 行を占めるため、水平方向の配置を実現する場合は、...

自分のブログを構築しながら学んだこと

<br />ブログを始めて 1 年、私はブログの内外で多くのことを個人的に学びました。ま...

忘れられたボタンタグ

注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...

CSS スタイルの優先順位はどれくらい複雑ですか?

昨晩、面接の質問を見ていたら、CSS スタイルの優先順位について特に明確に説明していない人が何人かい...

CSSでプロセスナビゲーション効果を実現する(3つの方法)

CSS によりプロセスナビゲーション効果を実現します。具体的な内容は以下のとおりです。 ::tip...

CentOS 7 ブートカーネルの切り替えとブートモードの切り替えの説明

Centos7 スイッチブートカーネル注: 必要に応じて、最初にyum update -yを実行して...