jQueryアニメーションを理解するのに役立つ記事

jQueryアニメーションを理解するのに役立つ記事
jQueryは、要素の表示と非表示を制御するためのデフォルトのアニメーションをいくつか提供しています: show() hide()
	要素の透明度を制御する fadeIn() fadeOut()
	要素の高さを制御する slideUp() slideDown()
	カスタムアニメーション animate()

1. 要素の表示と非表示を制御する show() hide()

文法:

 $("セレクタ").show([速度],[コールバック]);

参照説明:

パラメータ 1 : 速度、オプション、例: 1000 ミリ秒、1 秒、高速、低速、通常

パラメータ 2 : コールバック関数、表示または非表示関数の実行後に実行されるオプション関数

$(関数() {
			$(".nav-ul li").on({"mouseover":function () {
					$(this).css("背景","ピンク")
				},"mouseout":関数(){
					$(this).css("背景","#ff2832")
				}});
			$(".menu-btn").hover(関数() {
				$(this).next().show("高速")
			}、関数 () {
				$(this).next().hide("遅い")
			})
		})

2. 要素の透明度を制御する fadeIn() fadeOut()

文法:

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

参照説明:

パラメータ 1 : 速度、オプション、デフォルトは 0、例: 1000 ミリ秒など、1 秒は速い、遅い、通常

パラメータ 2 : コールバック関数 (オプション)。fadeIn または fadeOut の実行後に実行される関数。

$(関数() {
		$("input[name='fadein_btn']").click(function () {
			$("img:eq(0)").fadeIn(500,function() {
				alert("フェードインに成功しました")
			})
		})
		$("input[name='fadeout_btn']").click(function () {
			$("img:eq(0)").fadeOut(1000,function() {
				alert("フェードアウトに成功しました")
			})
		})
	})

3: 要素の高さを制御する slideUp() slideDown()

slideDown()は要素を徐々に拡張して表示します

slideUp()は要素を徐々に短くして非表示にします。

文法:

    $("セレクタ").slideUp([速度],[コールバック]);
    $("セレクタ").slideDown([速度],[コールバック]);

参照説明:

パラメータ 1: 速度、オプション、デフォルトは 0、例: 1000 ミリ秒など、1 秒は高速、低速は正常

パラメータ 2: コールバック関数 (オプション)。slideUp または slideDown の実行後に実行される関数。

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • jQueryは広告の表示と非表示のアニメーションを実装します
  • jQueryアニメーション操作の完全な例の分析
  • JQuery アニメーション アプリケーションの例
  • JQueryの基本的なアニメーション操作の詳細な説明
  • [jQuery] イベントとアニメーションの詳しい説明

<<:  CSS3 背景コントロールプロパティと色遷移を使用してグラデーション効果を実現します。

>>:  IE のテキストモード! DOCTYPE の役割の紹介

推薦する

Ubuntuサーバーの一般的なコマンドの概要

以下のコマンドのほとんどは、コンソール/ターミナル/シェルで入力する必要があります。 'su...

SSH経由でローカルLinux仮想マシンに接続するプロセスを記録する

実験環境:物理マシン Windows 10 x64物理NIC情報IPv4 アドレス: 192.168...

MySQL InnoDB テーブルスペース暗号化の例の詳細な説明

序文MySQL 5.7.11 以降、MySQL は、別の表領域に格納された InnoDB テーブルの...

Linux ファイアウォールを設定してポート 80 と 3306 を開く方法

ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...

MySQL でよく使用されるステートメントの包括的な概要 (必読)

以下にまとめたナレッジポイントはどれもよく使われる貴重な情報ばかりですので、ぜひ上手に集めてください...

Linux でジャンクファイルをエレガントに削除する方法

あなたも私と同じように、コンピューターのファイルを整然と整理し、不要なファイルを適宜削除するプログラ...

よく使われるHTMLタグのインライン要素とブロックレベル要素の詳細な説明

ブロック要素HTMLタグ分類の詳細* 住所 - 住所* blockquote - ブロック引用* c...

Antdesign-vueとsortablejsを組み合わせて、2つのテーブルをドラッグして並べ替える機能を実現

目次成果を達成するsortablejs の紹介具体的な実装成果を達成する最初は、antdesign ...

VMware 仮想化 KVM のインストールと展開のチュートリアルの概要

仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...

vue-cli の紹介とインストール

目次1. はじめに2. vue-cli の紹介2.1 コマンドライン2.2 CLI サービス2.3 ...

MySQLでMyISAMストレージエンジンをInnodbに変更した操作記録のまとめ

一般的に、MySQL はデフォルトでさまざまなストレージ エンジンを提供しており、次のように表示され...

C++ を使用して MySQL に接続する方法

C++でMySQLに接続する際の参考情報です。具体的な内容は以下のとおりです。 MySQLCon ク...

Winows Server 2019 アクティベーション コードとボリューム ライセンス エディション KMS インストール キー GVLK

最近、社内文書の整理とファイルサーバーの構成を予定しています。以前はサーバー2003を使い慣れていま...

React Hooksコンポーネント間で値を渡す方法の詳細な説明(tsを使用)

目次父から息子へ息子から父へクロスレベルコンポーネント(親から子孫)父から息子へpropsを通じて値...