English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
アニメーション効果を実現するための多くの関数がありますが、その中でanimate関数は最も一般的な関数の1つです。以下は、その使用方法の簡単な説明です。
animate関数の基本的な形式
animateを使用してアニメーション効果を実現する基本的な形式は:
$(selector).animate({params},speed,callback);
ここでの{params}は必須項目で、これは、アニメーションが指定された要素を通じて実行される後、その要素が持つべきCSSスタイルを示すオブジェクトです。speedおよびcallbackはオプションです。その中でspeedはアニメーションの速度を指定し、値は数値型(例えば1000でアニメーションが1s内にparamsで指定されたスタイルに変換される)、slowおよびfastです。callbackはアニメーションが終了した後に実行される関数を指定します。
コード例:
<!DOCTYPE html> <html> <head> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $("document").ready(function(){ $("button").click(function(){ $("div").animate({ left:'250px', opacity:'0.5', height:'150px', width:'150px' }); }); }); </script> </head> <body> <button>アニメーション開始</button> <p>デフォルトでは、すべてのHTML要素は静的な位置を持っており、移動できません。位置を操作するには、まず要素のCSS positionプロパティをrelative、fixed、またはabsoluteに設定を忘れないでください!/p> <div style="background:#98bf21;height:100px;width:100px;position:absolute;"> </div> </body> </html>
{params}オブジェクトの変数の複数の設定形式
{params}オブジェクトの変数には、以下の形式で設定できます。
絶対値形式
上記のコード例では、paramsオブジェクトに絶対値形式で値を設定しています。
相対値形式
例えば、変数値の前に「+”“-”など。
コード例:
<script> $("document").ready(function(){ $("button").click(function(){ $("div").animate({ left:'250px', height:'+=150px', width:'+=150px' }); }); }); </script>
show、hideおよびtoggle
paramsオブジェクトの変数値は、以下の3つの値に設定することができます。以下の例のコードは、divタグの内容を非表示にする効果があります。
$("button").click(function(){ $("div").animate({ height:'toggle' }); });
このページのアニメーション効果を実現するjQueryの例(実例コード)が、編集者が皆さんに提供する全ての内容です。皆さんに参考になれば幸いですし、呐喊教程を多くのサポートをいただけると嬉しいです。