jQuery編程動畫的基本方法示例詳解
一、動畫
jQuery提供了一些列的動畫基本方法,同時也提供了自定動畫方案.animate()
。
.show()
當(dāng)提供一個 duration(持續(xù)時間)參數(shù),.show()成為一個動畫方法。.show()方法將為匹配元素的寬度,高度,以及不透明度,同時進行動畫操作。
持續(xù)時間是以毫秒為單位的,數(shù)值越大,動畫越慢,不是越快。字符串 'fast' 和 'slow' 分別代表200和600毫秒的延時。
出了上述時間,還可以自定時間,接受毫秒為參數(shù)
jQuery默認(rèn)只提供兩個緩沖效果:調(diào)用 swing, 在一個恒定的速度進行;調(diào)用 linear. 更多的緩動函數(shù)要使用的插件
$("button").click(function () { $("p").show("slow"); });
.hide()
$("#hidr").click(function () { $("div").hide(1000); });
.fadeIn()
通過淡入的方式顯示匹配元素。
$(document.body).click(function () { $("div:hidden:first").fadeIn("slow"); });
.fadeOut()
通過淡出的方式顯示匹配元素。
$("p").fadeOut("slow");
.animate()
$("#go").click(function(){ $("#block").animate({ width: "70%", opacity: 0.4, marginLeft: "0.6in", fontSize: "3em", borderWidth: "10px" }, 1500 ); });
.slideDown()
用滑動動畫顯示一個匹配元素。
$("div").slideDown("slow");
.slideUp()
$(document.body).click(function () { if ($("div:first").is(":hidden")) { $("div").show("slow"); } else { $("div").slideUp(); } });
.delay()
設(shè)置一個延時來推遲執(zhí)行隊列中后續(xù)的項。
$("div.first").slideUp(300).delay(800).fadeIn(400);
.clearQueue()
從列隊中移除所有未執(zhí)行的項。
$("#start").click(function () { $("div").slideUp(300).delay(800).fadeIn(400); }) $("#stop").click(function () { var myDiv = $("div"); myDiv.clearQueue(); myDiv.stop(); });
.fadeTo()
調(diào)整匹配元素的透明度。
透明度的值為:0~1
$(this).fadeTo("fast", Math.random());
以上就是jQuery編程動畫的基本方法示例詳解的詳細(xì)內(nèi)容,更多關(guān)于jQuery編程動畫方法的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
『jQuery』.html(),.text()和.val()的概述及使用
如何使用jQuery中的.html(),.text()和.val()三種方法,用于讀取,修改元素的html結(jié)構(gòu),元素的文本內(nèi)容,以及表單元素的value值的方法2013-04-04JQuery UI的拖拽功能實現(xiàn)方法小結(jié)
JQuery UI是JQuery官方支持的WebUI 代碼庫,包含底層交互、動畫、特效等API,并且封裝了一些Web小部件(Widget)。同時,JQuery UI繼承了jquery的插件支持,有大量的第三方插件可以豐富JQuery UI的功能2012-03-03jQuery+Ajax+PHP+Mysql實現(xiàn)分頁顯示數(shù)據(jù)實例講解
這是一個典型的Ajax應(yīng)用,在頁面上,您只需要點擊“下一頁”,數(shù)據(jù)區(qū)將自動加載對應(yīng)頁碼的數(shù)據(jù),重新刷新數(shù)據(jù)區(qū)。類似的效果在很多網(wǎng)站上應(yīng)用,尤其在一些需要展示大量圖片數(shù)據(jù)的網(wǎng)頁如淘寶商品列表頁,Ajax分頁效果讓您的網(wǎng)站數(shù)據(jù)加載顯得非常流暢。2015-09-09jQuery插件FusionCharts繪制的3D雙柱狀圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts繪制的3D雙柱狀圖效果,涉及jQuery使用插件FusionCharts結(jié)合xml數(shù)據(jù)繪制的3D雙柱狀圖的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04jQuery實現(xiàn)的簡潔下拉菜單導(dǎo)航效果代碼
這篇文章主要介紹了jQuery實現(xiàn)的簡潔下拉菜單導(dǎo)航效果代碼,通過簡單的自定義函數(shù)實現(xiàn)頁面樣式切換功能,非常簡潔實用,需要的朋友可以參考下2015-08-08jquery實現(xiàn)LED廣告牌旋轉(zhuǎn)系統(tǒng)圖片切換效果代碼分享
這篇文章主要介紹了jquery實現(xiàn)LED廣告牌旋轉(zhuǎn)系統(tǒng)圖片切換效果類似路邊場景,很實用的代碼,推薦給大家,有需要的小伙伴可以參考下。2015-08-08