欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery8種動(dòng)畫效果

JQuery是一個(gè)強(qiáng)大的Javascript庫(kù),其中包含了許多動(dòng)畫效果,讓網(wǎng)頁(yè)交互更加生動(dòng)。今天,我們來(lái)了解一下JQuery的八種常用動(dòng)畫效果。

$(selector).hide(speed,callback);
$(selector).show(speed,callback);

hide()和show()是最基本的動(dòng)畫,可以實(shí)現(xiàn)元素的隱藏和顯示效果。其中,speed參數(shù)表示動(dòng)畫的速度,可以取slow、normal或fast三個(gè)值,也可以用毫秒數(shù)表示。callback參數(shù)是可選的回調(diào)函數(shù),當(dāng)動(dòng)畫完成后執(zhí)行。

$(selector).fadeIn(speed,callback);
$(selector).fadeOut(speed,callback);

fadeIn()和fadeOut()可以實(shí)現(xiàn)元素淡入和淡出的效果。和hide()和show()類似,都有speed和callback兩個(gè)參數(shù)。

$(selector).slideUp(speed,callback);
$(selector).slideDown(speed,callback);

slideUp()和slideDown()可以實(shí)現(xiàn)元素的上升和下降效果。同樣是有speed和callback兩個(gè)參數(shù)。

$(selector).animate({params},speed,callback);

animate()可以自定義參數(shù)來(lái)實(shí)現(xiàn)各種動(dòng)畫效果,如移動(dòng)、縮放、旋轉(zhuǎn)等。params參數(shù)是一個(gè)對(duì)象,包含了需要改變的樣式屬性和目標(biāo)值。如下面的例子:

$("div").animate({
left:'250px',
opacity:'0.5',
height:'+=150px',
width:'+=150px'
});

以上代碼可以實(shí)現(xiàn)一個(gè)動(dòng)畫效果,使得div元素向右移動(dòng)250像素,透明度變?yōu)?.5,高度和寬度分別增加150像素。

$(selector).toggle(speed,callback);
$(selector).fadeToggle(speed,callback);
$(selector).slideToggle(speed,callback);

toggle()、fadeToggle()和slideToggle()分別是show()、hide()、fadeIn()、fadeOut()、slideUp()和slideDown() 的結(jié)合。如下面的例子:

$("button").click(function(){
$("p").toggle();
});

以上代碼可以實(shí)現(xiàn)一個(gè)按鈕,點(diǎn)擊后可以切換段落元素的隱藏和顯示。