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

推薦する

古い Vue プロジェクトに Vite サポートを追加する方法

1. はじめに会社のプロジェクトを引き継いで2年になります。今では毎回プロジェクトを起動するのに1分...

JSに関する7つの面接の質問、あなたはいくつ正しく答えられますか

序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...

フロントエンドタスク構築のための強力なツールであるGulp.jsの使い方を詳しく説明します

目次概要Gulp.jsをインストールするGulp.jsを使用してプロジェクトを作成するgulpfil...

Vue で axios を使用して画像をアップロードするときに発生する問題

目次FormDataとは何ですか? vueとaxiosの協力による実践的な体験追加()セット()消去...

JavaScriptはキュー構造プロセスを実現する

目次1. キューを理解する2. カプセル化キュー3. 太鼓をたたいて花を渡す場合1. キューを理解す...

Docker-compose を使用して ELK をデプロイするためのサンプル コード

環境ホストIP 192.168.0.9 Docker バージョン 19.03.2 docker-co...

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

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

VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)

CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...

VUE + OPENLAYERSがリアルタイムポジショニング機能を実現

目次序文1. ラベルスタイルを定義する2. GeoJSONデータのシミュレーション3. Vercto...

MySQL でストリーミングクエリを使用してデータ OOM を回避する

目次1. はじめに2. JDBCはストリーミングクエリを実装する3. パフォーマンステスト3.1. ...

Azure Container Registry を使用してイメージを保存する際の問題

Azure Container Registry は、Docker Registry 2.0 仕様に...

Typescript での infer キーワードの使用に関する詳細な理解

目次推測する事例:理解を深める参照する後で忘れないように、キーワード infer をメモしておきます...

HTML タグのカスタム属性に関する質問

以前の開発では、クラス、名前などの HTML のデフォルト属性を使用していました。 Huawei社の...

Web デザイン体験: 5 つの優れた Web デザイン コンセプトの完全分析 (画像)

他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...