您好,登錄后才能下訂單哦!
show(spped,[callback])與hide(spped,[callback])
speed可選填slow、normal、fast,對應(yīng)的速度分別為600ms、400ms、200ms。也可以直接填毫秒數(shù),callback函數(shù)為回調(diào)函數(shù),動作完成后調(diào)用此函數(shù)
[javascript] view plaincopyprint?
$("img").show(3000,function(){
$(this).css("border","solid 1px #ccc”);
});
toggle()函數(shù),無參格式,在顯示和隱藏之間切換
toggle(true orfalse) 帶布爾值形式,為true時顯示元素,否則,隱藏元素
toggle(speed,[callback])與show()函數(shù)用法類似
slideDown(spped,[callback])與slideUp(spped,[callback])
本質(zhì)上是改變元素的高度
slideToglge(spped,[callback])切換slide效果
fadeIn(spped,[callback])與fadeOut(spped,[callback])
本質(zhì)上是改變元素的透明度
fadeTo(spped,opacity,[callback]); opacity為透明度,0到1之間,1為全透明
animate(params,[duration],[easing],[callback])
params表示用于制作動畫效果的屬性樣式和值得集合
duration表示三種默認(rèn)的速度字符,slow、normal、fast或自定義的毫秒數(shù)
easing為動畫插件使用,用于控制動畫的表現(xiàn)效果,通常有l(wèi)inear和swing字符值
callback為動畫完畢后,執(zhí)行的回調(diào)函數(shù)
[javascript] view plaincopyprint?
$(this).animate(
{ width:"20%",
height:"70px"
}, //對象表示法,JQuery中常用這種格式傳遞參數(shù)
3000,
function(){
$(this).css("border":"solid 3px #666")
.html("變大了?。?);
}
);//傳遞參數(shù)時,必須用駱駝法來寫屬性名稱,如font-size必須寫成fontSize
[javascript] view plaincopyprint?
$("p").animate(
{ left:"20px",
top:"70px"
},
3000
) //向右移動20像素,向下移動70像素
stop([clearQueue],[gotoEnd])
clearQueue是一個布爾值,表示是否停止正在執(zhí)行的動畫
gotoEnd是一個布爾值,表示是否立即完成正在執(zhí)行的動畫
delay(duration,[queueName])
duration為延遲的時間值
queueName表示隊列名詞,即動畫隊列
[javascript] view plaincopyprint?
$("a :eq(0)").click(function(){
$("img").slideToggle(3000);
}); //“拉窗簾”方式切換圖片
$("a:eq(1)").click(function(){
$("img").stop();
}); //停止正在執(zhí)行的動畫
$("a:eq(2)").click(function(){
$("img").delay(2000)
.slideToggle(3000);
}); //延時切換圖片
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。