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 動畫 - animate() 方法jQuery動畫
- jQuery 效果 – 停止動畫jQuery動畫
- jQuery: 動畫佇列與停止動畫 stopjQuery動畫佇列
- jQuery-錨點動畫jQuery動畫
- 搞定動畫之 JQuery 中的自定義動畫動畫jQuery
- jquery計數器動畫特效jQuery動畫特效
- 導航選單(動畫)--- jQuery動畫jQuery
- jQuery中動畫的實現jQuery動畫
- JQuery3:動畫和特效jQuery動畫特效
- fallingsnow.js-jquery下雪動畫特效JSjQuery動畫特效
- 1.20 JQuery3:動畫和特效jQuery動畫特效
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- jQuery實現吸頂動畫導航欄jQuery動畫
- jQuery新增到購物車動畫特效外掛jQuery動畫特效
- jQuery+CSS3搞一個動畫簡歷jQueryCSSS3動畫
- jquery文字動畫特效外掛分享animatext.js文件jQuery動畫特效JS
- TWEEN動畫、JQUERY、ES6 — 3、 輪播圖-左右運動版本動畫jQuery
- 前端與移動開發----jQuery----JQuery動畫,JQ操作元素屬性,JQ操作元素樣式(大量案例)前端移動開發jQuery動畫
- web基礎學習筆記(二十)之jquery動畫操作Web筆記jQuery動畫
- jQuery 動畫方式展開或者收縮垂直導航選單jQuery動畫
- 教你三種jQuery框架實現元素顯示及隱藏動畫方式jQuery框架動畫
- jQuery裡的silidetoggle方法不停重複動畫效果的解決辦法jQueryIDE動畫
- Android 動畫詳解:屬性動畫、View 動畫和幀動畫Android動畫View
- View動畫、幀動畫View動畫
- jQuery 效果 – 滑動jQuery
- iOS 動畫之Spring動畫、Block動畫、GIF圖iOS動畫SpringBloC
- 【Android 動畫】動畫詳解之補間動畫(一)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(三)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(五)Android動畫
- 抽獎動畫 - 播放svga動畫動畫SVG
- CSS動畫篇之404動畫CSS動畫
- 《Flutter 動畫系列》組合動畫Flutter動畫
- Android 動畫之屬性動畫Android動畫
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫