ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery を使用して animate.css コードをカプセル化する方法

jQuery を使用して animate.css コードをカプセル化する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-15 11:22:181463ブラウズ

今回は、jQueryを使用してanimate.cssコードをカプセル化する方法と、jQueryを使用してanimate.cssコードをカプセル化する際の注意事項を説明します。以下は実際的なケースです。 。

animate.css は、楽しいクロスブラウザーの css3 アニメーション ライブラリです。

まず、アニメーションCSSファイルを導入します

<link rel="stylesheet" href="animate.css" rel="external nofollow" >

次に、指定したアニメーションスタイル名を指定した要素に追加します

<p id="box" class="animated bounce"></p>

これには2つのクラス名が含まれており、最初のクラスは基本的なもので、スタイル名です実装する要素はこれを追加する必要があります。 2 番目は、指定されたアニメーション スタイル名です。

3. 要素にアニメーション スタイルを動的に追加したい場合は、jquery を通じて実行できます

アニメーション オブジェクト にクラスを追加し、アニメーション終了 イベント をリッスンします。アニメーションが終了したら、以前に追加したクラスをすぐに削除できます。

jQuery の公式パッケージは次のとおりです:

//扩展$对象,添加方法animateCss
 $.fn.extend({
 animateCss: function (animationName) {
  var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
  $(this).addClass('animated ' + animationName).one(animationEnd, function() {
  $(this).removeClass('animated ' + animationName);
  });
 }
});
//调用示例:
$('#box').animateCss('bounce');

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトその他の関連記事に注目してください。

推奨読書:

jqueryフォーム検証の送信

jQueryチェックボックスの選択と値の取得

Jquery ajax非同期クロスドメインの実装方法


以上がjQuery を使用して animate.css コードをカプセル化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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