DIV CSS 佈局教程網

8.1 jQuery動畫簡介
編輯:jQuery基礎知識     

在浏覽網頁時,我們經常能夠看到大量的動畫效果:下拉菜單、圖片輪播、浮動廣告等。使用動畫效果可以最大化地優化頁面的用戶體驗,而用戶體驗這也是前端開發人員最需要考慮的一點。

我們都知道,對於這些動畫效果,我們可以使用JavaScript來編寫。但是原生JavaScript編寫動畫效果代碼比較復雜,而且還需要考慮兼容性。不過通過jQuery,我們卻可以使用簡單幾句代碼,即可輕松實現各種絢麗的動畫效果。

圖1 下拉菜單

圖2 圖片輪播

現在HTML5和CSS3正在崛起,不少小伙伴們都嘗試過CSS3動畫效果。其實,使用CSS3實現動畫比使用jQuery實現動畫效果更加簡單快速。實話說一句,我也更加傾向於使用CSS3來實現動畫效果, 學習網中大量的動畫特效其實都是使用CSS3來實現,少數才是用jQuery實現。對於前端開發中的動畫效果,我們優先使用CSS3動畫,其次再考慮jQuery動畫。對於CSS3動畫,可以關注我們的CSS3教程。

不過有人就會問了,既然都說CSS3實現動畫效果來得方便了,為什麼還要學習jQuery動畫呢? 這是由於jQuery動畫具有CSS3動畫所不具備的以下幾個特點:

  • (1)“控制”動畫的執行;
  • (2)實現更復雜的動畫;
  • (3)在動畫執行之後返回一個回調函數;

在實際開發過程中,對於動畫效果,我們優先使用CSS3來實現,其次再考慮jQuery。如果一個動畫效果實在沒辦法使用CSS3來實現,或者說這個動畫效果需要傳遞一些參數,或者使用回調函數進行其他操作,這時我們再使用jQuery。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved