JQuery動(dòng)畫與特效實(shí)例分析
本文實(shí)例分析了JQuery動(dòng)畫與特效的用法。分享給大家供大家參考。具體分析如下:
顯示與隱藏
show(spped,[callback])與hide(spped,[callback])
speed可選填slow、normal、fast,對(duì)應(yīng)的速度分別為600ms、400ms、200ms。也可以直接填毫秒數(shù),callback函數(shù)為回調(diào)函數(shù),動(dòng)作完成后調(diào)用此函數(shù)
$("img").show(3000,function(){ $(this).css("border","solid 1px #ccc”); });
toggle()函數(shù),無參格式,在顯示和隱藏之間切換
toggle(true orfalse) 帶布爾值形式,為true時(shí)顯示元素,否則,隱藏元素
toggle(speed,[callback])與show()函數(shù)用法類似
滑動(dòng)
slideDown(spped,[callback])與slideUp(spped,[callback])
本質(zhì)上是改變?cè)氐母叨?br />
slideToglge(spped,[callback])切換slide效果
淡入淡出
fadeIn(spped,[callback])與fadeOut(spped,[callback])
本質(zhì)上是改變?cè)氐耐该鞫?br />
fadeTo(spped,opacity,[callback]); opacity為透明度,0到1之間,1為全透明
自定義動(dòng)畫
animate(params,[duration],[easing],[callback])
params表示用于制作動(dòng)畫效果的屬性樣式和值得集合
duration表示三種默認(rèn)的速度字符,slow、normal、fast或自定義的毫秒數(shù)
easing為動(dòng)畫插件使用,用于控制動(dòng)畫的表現(xiàn)效果,通常有l(wèi)inear和swing字符值
callback為動(dòng)畫完畢后,執(zhí)行的回調(diào)函數(shù)
$(this).animate( { width:"20%", height:"70px" }, //對(duì)象表示法,JQuery中常用這種格式傳遞參數(shù) 3000, function(){ $(this).css("border":"solid 3px #666") .html("變大了!!"); } );//傳遞參數(shù)時(shí),必須用駱駝法來寫屬性名稱,如font-size必須寫成fontSize
$("p").animate( { left:"20px", top:"70px" }, 3000 ) //向右移動(dòng)20像素,向下移動(dòng)70像素
stop([clearQueue],[gotoEnd])
clearQueue是一個(gè)布爾值,表示是否停止正在執(zhí)行的動(dòng)畫
gotoEnd是一個(gè)布爾值,表示是否立即完成正在執(zhí)行的動(dòng)畫
delay(duration,[queueName])
duration為延遲的時(shí)間值
queueName表示隊(duì)列名詞,即動(dòng)畫隊(duì)列
$("a :eq(0)").click(function(){ $("img").slideToggle(3000); }); //“拉窗簾”方式切換圖片 $("a:eq(1)").click(function(){ $("img").stop(); }); //停止正在執(zhí)行的動(dòng)畫 $("a:eq(2)").click(function(){ $("img").delay(2000) .slideToggle(3000); }); //延時(shí)切換圖片
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jQuery下實(shí)現(xiàn)等待指定元素加載完畢(可改成純js版)
下面就是我想到的等待元素出現(xiàn)方法,雖然是基于jQuery的,但是代碼很簡(jiǎn)潔,可以修改成純js版的,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07jQuery noConflict() 方法用法實(shí)例分析
這篇文章主要介紹了jQuery noConflict() 方法用法,結(jié)合實(shí)例形式分析了jQuery noConflict() 方法基本功能、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-05-05Eclipse配置Javascript開發(fā)環(huán)境圖文教程
這篇文章主要介紹了Eclipse配置Javascript開發(fā)環(huán)境圖文教程,需要的朋友可以參考下2015-01-01jquery next nextAll nextUntil siblings的區(qū)別介紹
在本文為大家詳細(xì)介紹下jquery next nextAll nextUntil siblings的區(qū)別,感興趣的朋友可以參考下2013-10-10jQuery實(shí)現(xiàn)分頁(yè)功能(含ajax請(qǐng)求、后臺(tái)數(shù)據(jù)、附完整demo)
這篇文章主要給大家介紹了關(guān)于jQuery實(shí)現(xiàn)分頁(yè)功能的相關(guān)資料,主要包含ajax請(qǐng)求和后臺(tái)數(shù)據(jù),文末給出了完整的demo示例,對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-04-04Mui使用jquery并且使用點(diǎn)擊跳轉(zhuǎn)新窗口的實(shí)例
下面小編就為大家?guī)硪黄狹ui使用jquery并且使用點(diǎn)擊跳轉(zhuǎn)新窗口的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08jQuery使用animate創(chuàng)建動(dòng)畫用法實(shí)例
這篇文章主要介紹了jQuery使用animate創(chuàng)建動(dòng)畫用法,可實(shí)現(xiàn)點(diǎn)擊鏈接文字隱藏及顯示文字的功能,實(shí)例分析了jquery中toggle與animate方法的使用技巧,需要的朋友可以參考下2015-08-08