1.slideDown([speed],[easing],[fn])概述:
通過高度變化(向下增大)來動態(tài)地顯示所有匹配的元素,在顯示完成后可選地觸發(fā)一個回調函數。
這個動畫效果只調整元素的高度,可以使匹配的元素以“滑動”的方式顯示出來。在jQuery 1.3中,上下的padding和margin也會有動畫,效果更流暢。參數詳解:
speed:三種預定速度之一的字符串("slow","normal", or "fast")或表示動畫時長的毫秒數值(如:1000)
easing:(Optional) 用來指定切換效果,默認是"swing",可用參數"linear"
fn:在動畫完成時執(zhí)行的函數,每個元素執(zhí)行一次。
2.animate(params,[speed],[easing],[fn])概述:
用于創(chuàng)建自定義動畫的函數。
這個函數的關鍵在于指定動畫形式及結果樣式屬性對象。這個對象中每個屬性都表示一個可以變化的樣式屬性(如“height”、“top”或“opacity”)。注意:所有指定的屬性必須用駱駝形式,比如用marginLeft代替margin-left.
而每個屬性的值表示這個樣式屬性到多少時動畫結束。如果是一個數值,樣式屬性就會從當前的值漸變到指定的值。如果使用的是“hide”、“show”或“toggle”這樣的字符串值,則會為該屬性調用默認的動畫形式。
在 jQuery 1.2 中,你可以使用 em 和 % 單位。另外,在 jQuery 1.2 中,你可以通過在屬性值前面指定 "+=" 或 "-=" 來讓元素做相對運動。
jQuery 1.3中,如果duration設為0則直接完成動畫。而在以前版本中則會執(zhí)行默認動畫。
jQuery 1.8中,當你使用CSS屬性在css()或animate()中,我們將根據瀏覽器自動加上前綴(在適當的時候),比如("user-select", "none"); 在Chrome/Safari瀏覽器中我們將設置為"-webkit-user-select", Firefox會使用"-moz-user-select", IE10將使用"-ms-user-select"。參數詳解:
params:一組包含作為動畫屬性和終值的樣式屬性和及其值的集合
speed:三種預定速度之一的字符串("slow","normal", or "fast")或表示動畫時長的毫秒數值(如:1000)
easing:要使用的擦除效果的名稱(需要插件支持).默認jQuery提供"linear" 和 "swing".
fn:在動畫完成時執(zhí)行的函數,每個元素執(zhí)行一次
options:動畫的額外選項。如:speed - 設置動畫的速度,easing - 規(guī)定要使用的 easing 函數,callback - 規(guī)定動畫完成之后要執(zhí)行的函數,step - 規(guī)定動畫的每一步完成之后要執(zhí)行的函數,queue - 布爾值。指示是否在效果隊列中放置動畫。如果為 false,則動畫將立即開始,specialEasing - 來自 styles 參數的一個或多個 CSS 屬性的映射,以及它們的對應 easing 函數
3.click([[data],fn])概述:
觸發(fā)每一個匹配元素的click事件。
這個函數會調用執(zhí)行綁定到click事件的所有函數。參數詳解:
data:click([Data], fn) 可傳入data供函數fn處理。
名稱欄目:jQuery幾個方法的概述及參數詳解
URL鏈接:http://www.rwnh.cn/news/242330.html
成都網站建設公司_創(chuàng)新互聯,為您提供域名注冊、企業(yè)網站制作、App開發(fā)、手機網站建設、App設計、品牌網站制作
廣告
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯