ホームページ > 記事 > ウェブフロントエンド > jquery を使用してページ アニメーション効果を実装する (コード例)
アニメーション効果を実現するために使用できる関数は数多くありますが、その中でもアニメーション関数は最も一般的な関数の 1 つです。以下に、この機能の使用方法を簡単に紹介します。
アニメーション関数の基本形式
アニメーションを通じて実現されるアニメーション効果の基本形式は次のとおりです:
$(selector).animate({params},speed,callback);
ここで、{params} は必須項目です。はオブジェクトであり、指定した要素がアニメーション効果を実行した後に持つ CSS スタイルを示します。 Speed とコールバックは両方ともオプションです。speed はアニメーションの実行速度を指定し、その値は数値タイプ (アニメーションの場合は 1000 など) 1 秒以内にパラメータで指定されたスタイルに変更します)、遅い場合と速い場合があります。 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>Start Animation</button> <p>By default, all HTML elements have a static position, and cannot be moved. To manipulate the position, remember to first set the CSS position property of the element to relative, fixed, or 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、toogle
paramsオブジェクトの変数値を上記の3つの値に割り当てることもできます。たとえば、次のコードを使用してdivタグのコンテンツを作成します。消える。
$("button").click(function(){ $("div").animate({ height:'toggle' }); });
jqueryを使ってページのアニメーション効果を実現する方法(サンプルコード)に関する上記の記事は、すべて編集者が共有した内容です。参考にしていただければ幸いです。また、皆様にもPHPをサポートしていただければ幸いです。中国語のウェブサイト。
jquery を使用して実現されるページ アニメーション効果 (コード例) に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。