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

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

php中世界最好的语言
發布: 2018-03-15 11:22:18
原創
1515 人瀏覽過

這次帶給大家如何用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板