.hide()
隱藏匹配的元素。
.hide()
這個(gè)方法不接受任何參數(shù)。
.hide([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)執(zhí)行完時(shí)執(zhí)行的函數(shù)。
.hide([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$('button').click(function(){
$('p').hide(2000)
});
$("div").click(function(){
$(this).hide(2000,function(){
$(this).remove()
})
})
.show()
顯示匹配的元素。
.show()
這個(gè)方法不接受任何參數(shù)。
.show([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)執(zhí)行完時(shí)執(zhí)行的函數(shù)。
.show([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$("button").click(function () {
$("p").show("slow");
});
$("div").first().show("fast", function showNext() {
$(this).next("div").show("fast", showNext);
});
.toggle()
顯示或隱藏匹配的元素。
.toggle()
這個(gè)方法不接受任何參數(shù)。
.toggle([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)執(zhí)行完時(shí)執(zhí)行的函數(shù)。
.toggle([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$("button").click(function () {
$("p").toggle();
});
$("button").click(function () {
$("p").toggle("slow");
});
.animate()
根據(jù)一組CSS屬性,執(zhí)行自定義動(dòng)畫(huà)。
.animate(PRoperties[,duration][,easing][,complete])
properties
一個(gè)css 屬性和值的對(duì)象,動(dòng)畫(huà)將根據(jù)這組對(duì)象移動(dòng)。
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing(默認(rèn) swing)
一個(gè)字符串,表示過(guò)度使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)執(zhí)行完時(shí)執(zhí)行的函數(shù)。
.animate(properties,options)
properties
一個(gè)CSS屬性和值的對(duì)象,動(dòng)畫(huà)將根據(jù)這組對(duì)象移動(dòng)。
options
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
用法:
$("#go").click(function(){
$("#block").animate({
width: "70%",
opacity: 0.4,
marginLeft: "0.6in",
fontSize: "3em",
borderWidth: "10px"
}, 1500 );
});
$("#right").click(function(){
$(".block").animate({"left": "+=50px"}, "slow");
});
對(duì)所有段落應(yīng)用動(dòng)畫(huà),使其 left 屬性變?yōu)?50,透明度變?yōu)?1(即,不透明,可見(jiàn)),用時(shí) 500 毫秒。
$( "p" ).animate({
left: 50, opacity: 1
}, 500 );
.delay()
設(shè)置一個(gè)延時(shí)來(lái)推遲執(zhí)行隊(duì)列中后續(xù)的項(xiàng)。
.delay(duration[,queueName])
duration
一個(gè)整數(shù),指示的毫秒數(shù),用于設(shè)定下一個(gè)隊(duì)列推遲執(zhí)行的時(shí)間。
queueName
一個(gè)作為隊(duì)列名的字符串。
效果:
我們可以在 <div id="foo"> 的 .slideUp() 和 .fadeIn() 動(dòng)畫(huà)之間設(shè)置800毫秒的延時(shí):
$('#foo').slideUp(300).delay(800).fadeIn(400);
隱藏再顯示兩個(gè)div。其中綠色的div在顯示之前,有800毫秒的延時(shí)。
$("button").click(function() {
$("div.first").slideUp(300).delay(800).fadeIn(400);
$("div.second").slideUp(300).fadeIn(400);
});
.stop()
停止匹配元素當(dāng)前正在運(yùn)行的動(dòng)畫(huà)。
.stop([clearQueue][,jumpToEnd])
clearQueue
一個(gè)布爾值,指示是否取消以隊(duì)列動(dòng)畫(huà),默認(rèn) false;
jumpToEnd
一個(gè)布爾值指示是否當(dāng)前動(dòng)畫(huà)立即完成。默認(rèn)false;
.stop([queue ] [, clearQueue ] [, jumpToEnd ] )
queue
停止動(dòng)畫(huà)隊(duì)列的名稱。
clearQueue
一個(gè)布爾值,指示是否取消以列隊(duì)動(dòng)畫(huà)。默認(rèn) false.
jumpToEnd
一個(gè)布爾值指示是否當(dāng)前動(dòng)畫(huà)立即完成。默認(rèn)false.
用法:
$("#stop").click(function(){
$(".block").stop();
}); //當(dāng)點(diǎn)擊這個(gè)運(yùn)算的時(shí)候 立即停止動(dòng)畫(huà)。
.fadeIn()
通過(guò)淡入的方式顯示匹配的元素。
.fadeIn([duration][,complete])
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.fadeIn(options)
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
.fadeIn([duration][,easing][,complete])
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing(默認(rèn):swing)
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$(".btn2").click(function(){
$("p").fadeIn();
});
.fadeOut()
通過(guò)淡出的方式隱藏匹配元素。
.fadeOut([duration][,complete])
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.fadeOut(options)
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
.fadeOut([duration][,easing][,complete])
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing(默認(rèn):swing)
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$(".btn2").click(function(){
$("p").fadeOut();
});
.fadeTo()
調(diào)整匹配元素的透明度。
.fadeTo(duration,opacity[,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
opacity
0和1之間的數(shù)字表示目標(biāo)元素的不透明度
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.fadeTo(duration,opacity[,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
opacity
0和1之間的數(shù)字表示目標(biāo)元素的不透明度
easing
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$('input').click(function(){
$('#div1').fadeTo("slow",0.2,function(){
$('#div1').css("display","none");
})
})
.fadeToggle()
通過(guò)匹配元素的不透明度動(dòng)畫(huà),來(lái)顯示或者隱藏他們。
.fadeToggle([duration][,easing][,complete])
duration(默認(rèn):400)
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing(默認(rèn):swing)
一個(gè)字符串,表示過(guò)渡使用哪種緩動(dòng)函數(shù)
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.fadeToggle(opacity)
opacity
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
用法:
$("input").click(function(){
$('#div1').fadeToggle(2000)
})
.slideDown()
用滑動(dòng)動(dòng)畫(huà)顯示一個(gè)匹配元素。
.slideDown([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.slideDown(opacity)
opacity
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
.slideDown([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)度使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$("input").click(function(){
$('#div1').slideDown(2000)
})
.slideUp()
用滑動(dòng)動(dòng)畫(huà)隱藏一個(gè)匹配元素。
.slideUp([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.slideUp(opacity)
opacity
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
.slideUp([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)度使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
用法:
$("input").click(function(){
$('#div1').slideUp(2000)
})
.slideToggle()
用滑動(dòng)動(dòng)畫(huà)顯示或隱藏一個(gè)匹配的元素。
.slideToggle([duration][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
.slideToggle(opacity)
opacity
一組包含動(dòng)畫(huà)選項(xiàng)的值的集合。
.slideToggle([duration][,easing][,complete])
duration
一個(gè)字符串或者數(shù)字決定動(dòng)畫(huà)將運(yùn)行多久。
easing
一個(gè)字符串,表示過(guò)度使用哪種緩動(dòng)函數(shù)。
complete
在動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。
效果:
$("input").click(function(){
$('#div1').slideToggle(2000)
})
新聞熱點(diǎn)
疑難解答
圖片精選