首頁 >web前端 >js教程 >如何用jQuery封裝animate.css程式碼

如何用jQuery封裝animate.css程式碼

php中世界最好的语言
php中世界最好的语言原創
2018-03-15 11:22:181516瀏覽

這次帶給大家如何用jQuery封裝animate.css程式碼,用jQuery封裝animate.css程式碼的注意事項有哪些,下面就是實戰案例,一起來看一下。

animate.css是一個有趣的,跨瀏覽器的css3動畫庫。

一、先引入animate css檔案

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

二、為指定的元素加上指定的動畫樣式名

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

這裡包含兩個class名,第一個是基本的,必須新增的樣式名,任何想實現的元素都得加這個。第二個是指定的動畫樣式名。

三、如果說想為某個元素動態添加動畫樣式,可以透過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中文網其它相關文章!

推薦閱讀:

jquery的表單驗證提交

#jQuery的複選框選擇並且取得值

Jquery ajax非同步跨域怎麼實作


以上是如何用jQuery封裝animate.css程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn