ホームページ  >  記事  >  ウェブフロントエンド  >  jquery を使用してページ アニメーション効果を実装する (コード例)

jquery を使用してページ アニメーション効果を実装する (コード例)

高洛峰
高洛峰オリジナル
2016-12-28 10:35:051317ブラウズ

アニメーション効果を実現するために使用できる関数は数多くありますが、その中でもアニメーション関数は最も一般的な関数の 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:&#39;250px&#39;,
   opacity:&#39;0.5&#39;,
   height:&#39;150px&#39;,
   width:&#39;150px&#39;
  });
 });
});
</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:&#39;250px&#39;,
   height:&#39;+=150px&#39;,
   width:&#39;+=150px&#39;
  });
 });
});
</script>

show、hide、toogle

paramsオブジェクトの変数値を上記の3つの値に割り当てることもできます。たとえば、次のコードを使用してdivタグのコンテンツを作成します。消える。

$("button").click(function(){
 $("div").animate({
  height:&#39;toggle&#39;
 });
});

jqueryを使ってページのアニメーション効果を実現する方法(サンプルコード)に関する上記の記事は、すべて編集者が共有した内容です。参考にしていただければ幸いです。また、皆様にもPHPをサポートしていただければ幸いです。中国語のウェブサイト。

jquery を使用して実現されるページ アニメーション効果 (コード例) に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。