JQuery動畫
.slideDown()下拉動畫、.slideUp()顯示上捲動畫和.slideToggle()上卷下拉切換
1 .slideDown()用滑動動畫顯示一個匹配元素,給匹配元素高度的動畫,會導致頁面的下面部分滑下去,彌補了顯示的方式
2 常見的操作是提供一個動畫是時間,然後傳遞一個回撥,用於知道動畫什麼時候結束
3 持續時間(duration)是以毫秒為單位的,數值越大,動畫越慢,字串 'fast' 和 'slow' 分別代表200和600毫秒的延時,如果提供任何其他字串,或者這個duration引數被省略,那麼預設使用400 毫秒的延時
4 下拉動畫是從無到有,所以一開始元素是需要先隱藏起來的,可以設定display:none
5 如果提供回撥函式引數,callback會在動畫完成的時候呼叫,將不同的動畫串聯在一起按順序排列執行是非常有用的,這個回撥函式不設定任何引數,但是 this會設成將要執行動畫的那個DOM元素,如果多個元素一起做動畫效果,那麼要非常注意,回撥函式會在每一個元素執行完動畫後都執行一次,而不是這組 動畫整體才執行一次 6 .slideUp()顯示上捲動畫 7 $("elem").slideUp()不帶引數,找到元素的高度,然後採用一個下滑動畫讓元素一直滑到隱藏,當高度為0的時候,也就是不可見的時,修改元素display 樣式屬性被設定為none,這樣就能確保這個元素不會影響頁面佈局了 8 .slideUp( [duration ] [, easing ] [, complete ] )帶引數,提供一個時間,使用一種過渡使用哪種緩動函式,jQuery預設就2種,可以透過下載外掛支援,最後一個動畫結束的回撥方法 9 因為動畫是非同步的,所以要在動畫之後執行某些操作就必須要寫到回撥函式里面,這裡要特別注意 10 .slideToggle()上卷下拉切換,用滑動動畫顯示或隱藏一個匹配元素,獲取元素的高度,使這個元素的高度發生改變,從而讓元素裡的內容往下或往上滑 11 .slideToggle( [duration ] ,[ complete ] )提供引數,提供了時間、還有動畫結束的回撥,在引數對應的時間內,元素會完成動畫,然後出發回撥函式,同時也提供了時間的快速定義,字串 'fast' 和 'slow' 分別代表200和600毫秒的延時 12 display屬性值儲存在jQuery的資料快取中,所以display可以方便以後可以恢復到其初始值 13 當一個隱藏動畫後,高度值達到0的時候,display 樣式屬性被設定為none,以確保該元素不再影響頁面佈局
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/132/viewspace-2817230/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Jquery】jquery 基本的動畫jQuery動畫
- 【Jquery】jquery 自定義動畫jQuery動畫
- jQuery動畫—自定義動畫animate()jQuery動畫
- jQuery 效果 – 動畫jQuery動畫
- jquery的動畫jQuery動畫
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- jQuery 效果 – 停止動畫jQuery動畫
- jQuery 動畫 - animate() 方法jQuery動畫
- jQuery: 動畫佇列與停止動畫 stopjQuery動畫佇列
- (jQuery) jQuery中的事件與動畫(上)jQuery事件動畫
- jQuery-錨點動畫jQuery動畫
- [jQuery] 事件和動畫薦jQuery事件動畫
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- 導航選單(動畫)--- jQuery動畫jQuery
- jQuery中動畫的實現jQuery動畫
- JQuery3:動畫和特效jQuery動畫特效
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery動畫都是非同步的jQuery動畫非同步
- jQuery元素動畫方式滑動效果jQuery動畫
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- jQuery的動畫處理總結jQuery動畫
- 放棄使用jQuery實現動畫jQuery動畫
- jQuery的三組基本動畫與自定義動畫總結jQuery動畫
- 1.20 JQuery3:動畫和特效jQuery動畫特效
- jQuery動畫效果的刪除行效果jQuery動畫
- jquery動畫佇列簡單介紹jQuery動畫佇列
- jQuery背景色漸變動畫效果jQuery動畫
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- jQuery實現吸頂動畫導航欄jQuery動畫
- jQuery實現的動畫簡單例項jQuery動畫單例
- 如何防止jQuery物件動畫重複執行jQuery物件動畫
- jQuery入門筆記之(四)動畫效果jQuery筆記動畫
- 超酷jQuery進度條載入動畫集合jQuery動畫
- JQuery動畫外掛Velocity.js釋出:更快的動畫切換速度jQuery動畫JS
- jQuery+CSS3搞一個動畫簡歷jQueryCSSS3動畫
- jQuery常用的動畫函式簡單介紹jQuery動畫函式
- jQuery動畫方式設定元素的透明度jQuery動畫