1.jQuery基本效果 show()與hide()
① show():顯示隱藏的匹配元素
語法:show([speed],[easing],[fn])

② hide():隱藏顯示的元素
語法:hide([speed],[easing],[fn])

③ toggle():如果元素是可見的,切換為隱藏的;如果元素是隱藏的,切換為可見的。
語法:toggle([speed],[easing],[fn])

引數說明:speed: 隱藏/顯示 效果的速度。默認是 "0"毫秒。可能的值:slow(600),normal,fast(200)。
easing:(Optional) 用來指定切換效果,默認是"swing",可用引數"linear"
fn:在影片完成時執行的函式,每個元素執行一次
2. jQuery中的滑動效果
① slideDown():通過高度變化(向下增大)來動態地顯示所有匹配的元素
語法:slideDown([speed],[easing],[fn])

② slideUp():通過高度變化(向上減小)來動態地隱藏所有匹配的元素
語法:slideUp([speed],[easing],[fn])

③ slideToggle():通過高度變化來切換所有匹配元素的可見性
語法:slideToggle([speed],[easing],[fn])

3.jQuery中的淡入淡出效果
① fadeOut():淡出效果
語法:fadeOut([speed],[easing],[fn])

② fadeIn():淡入效果
語法:fadeIn([speed],[easing],[fn])

③ fadeToggle():淡入/出效果切
語法:fadeToggle([speed],[easing],[fn])

④ fadeTo():改變選定元素的透明度
語法:fadeTo(speed,opacity,[easing],[fn])

引數說明:opacity:透明度0~1
把所有匹配元素的不透明度以漸進方式調整到指定的不透明度,并在影片完成后可選地觸發一個回呼函式。
4.自定義影片 animation
前面幾個方法,都是jQuery中定義的比較簡單的影片效果,如果想要實作更為復雜的影片,則需要使用animation影片實作
語法:animate(params,[speed],[easing],[fn])用于創建自定義影片的函式。
這個函式的關鍵在于指定影片形式及結果樣式屬性物件。這個物件中每個屬性都表示一個可以變化的樣式屬性(如“height”、“top”或“opacity”)。

注意:所有指定的屬性必須用駱駝形式,比如用marginLeft代替margin-left.
而每個屬性的值表示這個樣式屬性到多少時影片結束。如果是一個數值,樣式屬性就會從當前的值漸變到指定的值。如果使用的是“hide”、“show”或“toggle”這樣的字串值,則會為該屬性呼叫默認的影片形式。
引數說明:
params:一組包含作為影片屬性和終值的樣式屬性和及其值的集合{屬性:屬性值,屬性:屬性值}
speed:三種預定速度之一的字串("slow","normal", or "fast")或表示影片時長的毫秒數值(如:1000)
easing:要使用的擦除效果的名稱(需要插件支持).默認jQuery提供"linear" 和 "swing".
fn:在影片完成時執行的函式,每個元素執行一次。
引數的特別說明:
param引數的特別說明:要特別注意所有用于影片的屬性必須是數字的,除非另有說明;
這些屬性如果不是數字的將不能使用基本的jQuery功能。比如常見的,borderWidth、margin、padding、
width、height、fontSize、left、top、right、bottom、wordSpacing等等這些都是能產生影片效果的。
background-color很明顯不可以,因為引數是red或者GBG這樣的值,除非用插件,否則正常情況下是不能只用影片效果的。
注意!!!CSS樣式使用DOM中屬性的寫法(比如 "fontSize")來設定,如要使用"font-size"則需要加雙引號。

特別注意:單位,屬性值的單位像素(px),除非另有說明。單位em 和 %需要指定使用
除了定義數值,每個屬性能使用'show', 'hide', 和 'toggle'。這些快捷方式允許定制隱藏和顯示影片用來控制元素的顯示或隱藏

如果提供一個以+=或-=開始的值,那么目標值就是以這個屬性的當前值加上或者減去給定的數字來計算的

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/53065.html
標籤:非技術區
上一篇:django檔案上傳求助
