検索

アニメーション効果を包括的に使用すると、簡単なコードを使用してさまざまな jquery プラグインの効果を簡単に実装することもできます

この記事は、書籍「A Brief Talk on jquery」を参照し、それを整理したものですを、私自身の現実と組み合わせます。 経験に基づいており、学習マニュアルと見なすことができます。
編集時にコードがめちゃくちゃになったので、コード形式はまだ少し汚いかもしれません。
表示、非表示、および組み合わせ (切り替え) 効果
1.show(speed,callback);
説明: このメソッドは非表示の要素を表示でき、パラメーターもデフォルトです。つまり、次の形式で記述されます。 show() の
speed --- 表示速度を指定するパラメータは 3 つあり、遅い、標準、速いを選択するか、数値を自分で指定することもできます (単位: ミリ秒)
callback --- callback function
以下は簡単な例です

コードをコピーします コードは次のとおりです:

var callback=function(){ //alert("私はコールバック関数です") ;
}
var f1=function(){
// $("#t1").show( ); パラメータdefault
// $("#t1").show( "fast",callback); 表示速度は高速モードです
$("#t1").show(3000,callback); //カスタマイズされた表示速度 3000 ミリ秒
$("# b1").click(f1);

HTML コード

dd


2 hidden(speed,callback);注: 要素を非表示にするために使用される show メソッドとは対照的に、パラメーターは show と同じです。3.1 を参照してください。
次の例は、ボタンをクリックして表示されている div を非表示にする方法です。



コードをコピーします コードは次のとおりです: var callback=function(){ //alert("私がコールバックですfunction");
}
var f1=function(){
// $("#t1").hide() ; パラメータのデフォルト
// $("#t1")。 Hide("fast",callback); 表示速度は高速モードです
$("#t1").hide(3000,callback);/ /カスタム表示速度 3000 ミリ秒
}; ).click(f1);


HTML コード



3 toggle(speed,callback)
説明: これは show() メソッドと Hide() メソッドとして理解でき、show() と Hide() を交互に実行します。 🎜>例: ページに非表示の要素があり、最初に toggle() が実行されると要素が表示され、2 回目の実行で要素が非表示になり、3 回目に要素が再度表示されます。 。 。
パラメータは 3.1 と同じです




コードをコピーします
コードは次のとおりです: var callback=function (){ //alert("私はコールバック関数です"); }
var f1=function(){
//$("#t1").toggle( ); // パラメータがありません Save
//$("#t1").toggle("fast",callback); // 高速モードでの表示速度
$("#t1").toggle(3000) ,callback);
$("#b1").click(f1);



HTML コード



コードをコピー
コードは次のとおりです: dd
2. 要素のスライド効果 (下方向に拡大、縮小)上向き)

1 .slideDown(speed,[callback]);
説明: オブジェクトの高さを変更して、下方向に拡張するアニメーション効果を実現します。一般的に、非表示の要素を表示するために使用されます


コードをコピー
コードは次のとおりです: var callback=function(){ //alert("I am aコールバック関数"); } var f1=function( ){ //$("#t1").slideDown(); // パラメータのデフォルト
//$("#t1")。 slideDown("fast",callback); // 表示速度 高速モードの場合
$("#t1").slideDown(1000,callback);
$("#b1"); click(f1);


HTML コード



コードをコピー

コードは次のとおりです。 >

dd div>

2.slideUp(speed,[callback]););

説明: オブジェクトの高さを変更して、上向きに拡大するアニメーション効果を実現します。一般的に非表示にするために使用されます。表示される要素
コードをコピー コードは次のとおりです。

var callback=function(){
//alert ("私はコールバック関数です");
}
var f1=function(){
//$("#t1").slideUp(); //デフォルトパラメータ// $("#t1").slideUp("fast",callback); //表示速度は高速モード
$("#t1").slideUp(1000,callback); 🎜>};
$("#b1").click(f1);
t1" style="border: 1px ソリッド グレー;">dd



3.slideToggle(speed,[callback]););
説明: これは、上記の 2 つのメソッドを統合したものであると言え、toggle(); を置き換えることができます。上記のメソッドの紹介をよく読んでいれば、それらの使用方法がわかるはずです。実際、これらのメソッドは使い方やパラメータは同じですが、表示形式が異なりますので、例は書きません

3 つの要素のフェードインおよびフェードアウト効果

1.fadeIn(speed,[callback]);

説明: 非表示の要素を表示するために使用されるフェードアウト効果を実装します

2.fadeOut(speed,[callback]);

説明: 表示されている要素を非表示にするために使用されるフェードイン効果を実装します

3, fadeTo(speed,opactity,callback);

説明: このメソッドは、表示されている要素

の透明度を変更するために使用されます。 パラメータ:speed、callback は、上で紹介した他のアニメーション メソッドと同じパラメータを持ちます。

opactity パラメータは透明度を表し、値の範囲は 0 ~ 1

コードをコピーします コードは次のとおりです: var callback=function(){
/ /alert("I am Callback function");
};
var f1=function(){ $("#t1").fadeTo(1000,0.3,callback);//0.3 は 30% の透明度です
};
$("#b1").click(f1);
dd




4. カスタム アニメーション


注: 前の 1、2、3 からわかるように、要素の表示には、show、slideDown、fadeIn、および非表示のアニメーション効果の Hide、slideUp、fadeOut が含まれます

、効果のトグル、スライドトグルの組み合わせ、透明効果の変更フェード、必要に応じていくつかのアニメーション効果をカスタマイズすることもできます

カスタム アニメーションの使用方法: animate(params,speed,callback);

パラメータの説明: params --- スタイル属性とその値 (アニメーション属性と最終値として) のセット

speed----先ほど紹介したメソッドのspeed属性と同じ

コールバック --- コールバック関数

注: params のスタイル属性はキャメルケースで記述する必要があります。つまり、margin-left は

よりわずかに小さい必要があります。 以下は例です


コードをコピーします コードは次のとおりです: var callback =function(){
//alert("私はコールバック関数です");
var par={ height: "70%" }; f1=function(){
$("#t1").animate(par,1000,callback)

$("#b1").click(f1);


HTML コード



コードをコピー

コードは次のとおりです:
dd

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框Oct 25, 2023 am 10:28 AM

如何使用HTML、CSS和jQuery创建一个带有动态效果的搜索框在现代Web开发中,一个常见的需求是创建一个带有动态效果的搜索框。这个搜索框可以实时展示搜索建议,并在用户输入时自动补全关键词。本文将详细介绍如何使用HTML、CSS和jQuery来实现一个这样的搜索框。创建HTML结构首先,我们需要创建一个基本的HTML结构。代码如下:<!DOCT

ppt动态效果是怎么做出来的ppt动态效果是怎么做出来的Mar 20, 2024 pm 12:58 PM

我们在工作的时候,经常需要用到PPT,有时候想让PPT更加好看,而不显得呆板,很多人都会给PPT加上动态效果,这样如果是在演讲的时候,大家看着你的PPT也不会枯燥,但是ppt动态效果是怎么做出来的,下面我就来给小伙伴们分享操作步骤!1.首先,我们打开电脑上的PPT,点击菜单栏上边的【插入】按钮,点击【图片】按钮,在电脑上选择一张图片,插入到PPT上边,如下图红色圈出部分所示:2.然后,在工具栏点击【动画】功能,再点击下方的自己喜欢的样式,如下图红色圈出部分所示:3.接下来,在效果选项中我们可以选

UniApp实现动态效果与动画展示的设计与开发方法UniApp实现动态效果与动画展示的设计与开发方法Jul 04, 2023 am 10:43 AM

UniApp是一款基于Vue.js开发的跨平台应用框架,可以将Vue代码转化为不同平台的原生代码,比如小程序、App和H5等。它提供了丰富的组件和插件,可以帮助开发者快速构建功能丰富的应用。本文将介绍如何使用UniApp实现动态效果与动画展示的设计与开发方法,并附上相应的代码示例。使用CSS动画UniApp支持使用CSS3的transition和animat

用Canvas技术打造引人入胜的动态效果,轻松get!用Canvas技术打造引人入胜的动态效果,轻松get!Jan 17, 2024 am 08:59 AM

轻松掌握Canvas技术,打造炫酷动态效果Canvas是HTML5中一项功能强大的绘图技术,可以实现各种炫酷的动态效果。本文将带你一步步学习Canvas的基本用法,并提供具体的代码示例,让你轻松掌握这项技术。一、Canvas简介Canvas是HTML5中的一个元素,用于在网页上绘制图形、动画等内容。通过使用各种API,我们可以在Canvas上绘制图形,添加动

使用JavaScript函数实现用户交互和动态效果使用JavaScript函数实现用户交互和动态效果Nov 03, 2023 pm 07:02 PM

使用JavaScript函数实现用户交互和动态效果随着现代网页设计的发展,用户交互和动态效果成为了吸引用户眼球的关键。JavaScript作为一种常用的脚本语言,拥有强大的功能和灵活的特性,能够实现各种各样的用户交互和动态效果。本文将介绍一些常见的JavaScript函数,并给出具体的代码示例。改变元素样式(style)通过JavaScript函数能够轻松改

使用JavaScript函数实现用户界面的动态效果使用JavaScript函数实现用户界面的动态效果Nov 04, 2023 pm 05:02 PM

使用JavaScript函数实现用户界面的动态效果在现代Web开发中,JavaScript是一种非常常用的编程语言,它能为网页添加动态效果,提升用户体验。本文将介绍如何使用JavaScript函数来实现用户界面的动态效果,并提供具体的代码示例。显示/隐藏元素在许多情况下,我们希望能够根据用户的操作显示或隐藏一些元素。可以使用JavaScript函数来实现这个

探寻Canvas技术下绚丽视觉效果的实现方法探寻Canvas技术下绚丽视觉效果的实现方法Jan 17, 2024 am 10:32 AM

Canvas技术实现动态效果,探索绚丽视觉世界,需要具体代码示例近年来,随着互联网和移动设备的高速发展,网页设计已不再局限于传统的静态展示方式。越来越多的网页设计师开始追求动态、生动的页面效果,以吸引用户的注意力。而Canvas技术,正是实现这一目标的强大工具。本文将介绍Canvas技术的基本原理和常见的动态效果,并提供具体的代码示例供参考。Canvas是H

JavaScript如何实现网页的动态效果?JavaScript如何实现网页的动态效果?Mar 23, 2024 pm 09:09 PM

JavaScript如何实现网页的动态效果?JavaScript是一种前端开发语言,可以让网页变得更加生动和交互。通过JavaScript,开发者可以实现网页的动态效果,比如动画、事件响应等。下面将介绍一些常见的JavaScript技巧,帮助您实现网页的动态效果。改变元素样式通过JavaScript可以改变网页元素的样式,比如改变颜色、大小、位置等。以下是一

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。