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 の役割の紹介

推薦する

docker-compose ネットワーク設定についての簡単な説明

ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...

簡単な手順で純粋な CSS3 で 3D 反転効果を実現

フロントエンド開発者の必須科目であるCSS3は、多くの基本的なアニメーション効果を実現するのに役立ち...

Docker Swarm を使用して分散クローラー クラスターを構築する例

クローラーの開発プロセス中に、クローラーを複数のサーバーに展開する必要がある状況に遭遇したことがある...

Nginx サーバーで Web クローラーをブロックおよび禁止する方法

通常、すべての Web サイトは、多くの非検索エンジン クローラーに遭遇します。これらのクローラーの...

MySQL ifnull のネスト使用手順

MySQL ifnull のネストされた使用ifnull をネストする方法があるかどうかオンラインで...

MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...

MySQL データベースの制約とデータ テーブルの設計原則

目次1. データベースの制約1.1 はじめに1.2 制約の種類1.3 ヌルでない1.4 ユニーク1....

MySQLアラームの詳細な分析と処理

最近、あるサービスにアラームが発生し、耐えられなくなっています。アラーム情報は次のとおりです。メトリ...

MySQL 8.0 のメモリ関連パラメータの概要

理論的には、MySQL によって使用されるメモリ = グローバル共有メモリ + max_connec...

Vue-Element-Adminはログインジャンプを実現するために独自のインターフェースを統合しています

1. まずリクエスト設定ファイルを見て、axios.createメソッドを見てください。baseUR...

js に基づいて大きなファイルのアップロードとブレークポイントの再開を管理する方法

目次序文フロントエンド構造バックエンド構造(ノード+エクスプレス) FormDataに基づくファイル...

HTML のキャンバスに基づくスクリーンショットのデモ

冒頭に書いた以前、Renren で JS ベースのスクリーンショット ソリューションについて説明した...

Vueはパーセンテージバー効果を実現します

この記事では、パーセンテージバーを実現するためのVueの具体的なコードを参考までに共有します。具体的...

カンマで区切られたmysqlの分割関数の実装

1: 文字列を区切るためのストアドプロシージャを定義する 区切り文字 $$ `mess`$$ を使う...

Hadoopカウンターとデータクリーニングの適用

データクリーニング (ETL)コアビジネスの MapReduce プログラムを実行する前に、まずデー...