日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery-内置动画(实质)

發布時間:2025/3/21 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery-内置动画(实质) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1.淡入與淡出
        • 淡入:fadeIn([speed],[easing],[fn])
        • 淡出:fadeOut([speed],[easing],[fn])
        • 切換顯示隱藏fadeToggle([speed,[easing],[fn]])
    • 2.上下滑動
        • 向下滑:slideDown([speed],[easing],[fn])
        • 向上滑:slideUp([speed,[easing],[fn]])
        • 切換:slideToggle([speed],[easing],[fn])
    • 3.顯示與隱藏
        • 顯示:show([speed,[easing],[fn]])
        • 隱藏:hide([speed,[easing],[fn]])
        • 切換:toggle([speed],[easing],[fn])

1.淡入與淡出

原理是:不斷改變元素的透明度(opacity)來實現的

淡入:fadeIn([speed],[easing],[fn])

(淡入為帶動畫的顯示)元素style的變化過程如下:

display:block
opacity:1到0變化
display:none

淡出:fadeOut([speed],[easing],[fn])

(淡出為帶動畫的隱藏)元素style的變化過程如下:

display:none
opacity:0到1變化
display:block

切換顯示隱藏fadeToggle([speed,[easing],[fn]])

(帶動畫的切換顯示隱藏)

2.上下滑動

原理是:不斷改變元素的高度來實現的

向下滑:slideDown([speed],[easing],[fn])

通過高度變化(向下增大)來動態地顯示所有匹配的元素,在顯示完成后可選地觸發一個回調函數。

這個動畫效果只調整元素的高度,可以使匹配的元素以“滑動”的方式顯示出來。在jQuery 1.3中,上下的padding和margin也會有動畫,效果更流暢。

向上滑:slideUp([speed,[easing],[fn]])

通過高度變化(向上減小)來動態地隱藏所有匹配的元素,在隱藏完成后可選地觸發一個回調函數。

這個動畫效果只調整元素的高度,可以使匹配的元素以“滑動”的方式隱藏起來。在jQuery 1.3中,上下的padding和margin也會有動畫,效果更流暢。

切換:slideToggle([speed],[easing],[fn])

如果當前狀態是伸展點擊切換就收縮,反之。

通過高度變化來切換所有匹配元素的可見性,并在切換完成后可選地觸發一個回調函數。

這個動畫效果只調整元素的高度,可以使匹配的元素以“滑動”的方式隱藏或顯示。在jQuery 1.3中,上下的padding和margin也會有動畫,效果更流暢。

3.顯示與隱藏

顯示:show([speed,[easing],[fn]])

顯示隱藏的匹配元素。

這個就是 ‘show( speed, [callback] )’ 無動畫的版本。如果選擇的元素是可見的,這個方法將不會改變任何東西。無論這個元素是通過hide()方法隱藏的還是在CSS里設置了display:none;,這個方法都將有效。

如果想要加動畫,就給其動畫加個時間,在變化過程中實際上改變的是高度、寬度、透明度

隱藏:hide([speed,[easing],[fn]])

隱藏顯示的元素

這個就是 ‘hide( speed, [callback] )’ 的無動畫版。如果選擇的元素是隱藏的,這個方法將不會改變任何東西。

如果想要加動畫,就給其動畫加個時間,在變化過程中實際上改變的是高度、寬度、透明度

切換:toggle([speed],[easing],[fn])

用于綁定兩個或多個事件處理器函數,以響應被選元素的輪流的 click 事件。

如果元素是可見的,切換為隱藏的;如果元素是隱藏的,切換為可見的。

總結

以上是生活随笔為你收集整理的jQuery-内置动画(实质)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。