成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? jQuery動(dòng)畫(huà)效果相關(guān)方法實(shí)例分析
全站頭部文字 我要出現(xiàn)在這里
jQuery動(dòng)畫(huà)效果相關(guān)方法實(shí)例分析 665 2024-03-15   

本文實(shí)例講述了jQuery動(dòng)畫(huà)效果相關(guān)方法。分享給大家供大家參考,具體如下:

1、show()顯示效果

語(yǔ)法:show(speed,callback) Number/String,Function speend為動(dòng)畫(huà)執(zhí)行時(shí)間,單位為毫秒。也可以為slow","normal","fast" callback可選,為當(dāng)動(dòng)畫(huà)完成時(shí)執(zhí)行的函數(shù)。

show(speed,[easing],callback) Number/String easing默認(rèn)是swing,可選linear;

$("#div1").show(3000,function(){ alert("動(dòng)畫(huà)顯示完成!"); });

2、hide()隱藏效果

語(yǔ)法:hide(speed,callback) Number/String,Function

hide(speed,easing,callback) Number/String

$("#div1").hide(3000,function(){ alert("動(dòng)畫(huà)隱藏完成") });

3、toggle()隱藏顯示自動(dòng)切換,當(dāng)目前為顯示則隱藏,當(dāng)目前為隱藏則顯示

語(yǔ)法:toggle(speed,callback) Number/String,Function

toggle(speed,callback) Number/String,String,Function

$("#div1").toggle(3000,function(){ alert("動(dòng)畫(huà)效果切換完成") });

4、slideDown()向下顯示,slow()是水平與垂直方向同時(shí)展開(kāi),而slideDown是僅僅在垂直方向向下展開(kāi)

語(yǔ)法:slideDown(speed,callback) Number/String,Function

slideDown(speed,[easing],callback) Number/String,Function

$("#div1").slideDown(3000,function(){ alert("向下展開(kāi)顯示成功!"); });

5、slideUp()向上隱藏, hide()是水平與垂直兩個(gè)方向的,而slideUp()僅僅是垂直方向向上收起隱藏

語(yǔ)法:slideUp(speed,callback) Number/String,Function

slideUp(speed,[easing],callback) Number/String,String,Function

$("#div1").slideUp(3000,function(){ alert("向上收起隱藏成功!"); })

6、slideToggle垂直方向上切換,toggle是水平與垂直兩個(gè)方向上的,而slideToggle是僅僅垂直方向的。

語(yǔ)法:slideToggle(speed,callback) Number/String,Function

slideToggle(speed,[easing],callback) Number/String,String,Function

$("#div1").slideToggle(3000,function(){ alert("水平方向上切換成功"); });

7、fadeIn() 以改變透明度來(lái)顯示

語(yǔ)法:fadeIn(speed,callback) Number/String,Function

fadeIn(speed,[easing],callback) Number/String,Function

$("#div1").FadeIn(3000,function(){ alert("淡入顯示成功!"); });

8、fadeOut() 以改變透明度來(lái)隱藏

語(yǔ)法:fadeOut(speed,callback) Number/String,Function

fadeOut(speed,[easing],callcack) Number/String,String,Function

$("#div1").fadeOut(3000,function(){ alert("淡出隱藏成功!"); });

9、fadeToggle() 以改變透明度來(lái)切換顯示隱藏狀態(tài)

語(yǔ)法: fadeToggle(speed,callback) Number/String,Function

fadeToggle(speed,[easing],callback) Number/String,Function

$("#div1").fadeToggle(3000,function(){ alert("淡入淡出切換成功!"); });

10、fadeTo() 由指定的時(shí)間將透明度改變到指定的透明度

語(yǔ)法:fadeTo(speed,callback) Number/String,Function

fadeTo([speed],opacity,[easing],[fn]) Number/String,Float,String,Function

$("#div1").fadeTo(3000,0.22,function(){ alert("透明度改變成功!"); });

11、animate() 自定義動(dòng)畫(huà),一般來(lái)說(shuō)數(shù)字變動(dòng)都可以用于動(dòng)畫(huà)。

語(yǔ)法:animate(params,speed,easing,callback); 樣式參數(shù),時(shí)間,可選擇,函數(shù)

$("#div1").animate({ width:300px,height,300px },3000);

其中params要用中括號(hào)括起來(lái),可以使用的css樣式參數(shù)。注意要采用駱駝法則,如font-size要寫(xiě)成fontSize。顏色漸變不支持。

backgroundPosition
borderWidth
borderBottomWidth
borderLeftWidth
borderRightWidth
borderTopWidth
borderSpacing
margin
marginBottom
marginLeft
marginRight
marginTop
outlineWidth
padding
paddingBottom
paddingLeft
paddingRight
paddingTop
height
width
maxHeight
maxWidth
minHeight
maxWidth
font
fontSize
bottom
left
right
top
letterSpacing
wordSpacing
lineHeight
textIndent

12、stop() 停止正在執(zhí)行動(dòng)畫(huà)

stop([clearQueue],[gotoEnd]); 兩個(gè)參數(shù)均為布爾值,第一個(gè)表示,是否停止動(dòng)畫(huà)執(zhí)行、第二個(gè)表示,如果停止,是否立即變?yōu)閳?zhí)行完成的狀態(tài),如果設(shè)置為否,則停留在執(zhí)行一半的狀態(tài)。

$("#div1").hide(5000) //此動(dòng)畫(huà)正在執(zhí)行
$("#div1").stop();  //上一行代碼指定的動(dòng)畫(huà)停止在一半狀態(tài)
$("#div1").stop(true,true); //停止當(dāng)前動(dòng)畫(huà),同時(shí)動(dòng)畫(huà)切換到完成執(zhí)行狀態(tài)。

13、delay() 延遲執(zhí)行動(dòng)畫(huà) 當(dāng)一個(gè)動(dòng)畫(huà)stop()了之后還能夠用delay()來(lái)延遲執(zhí)行。從停止位置繼續(xù)執(zhí)行。當(dāng)然用原來(lái)的方法繼續(xù)執(zhí)行也不可,不過(guò)沒(méi)有延時(shí)效果。

delay(duration,[queueName]) 設(shè)置一個(gè)延遲值來(lái)執(zhí)行動(dòng)畫(huà) Integer,String

$("#div1").delay(3000).hide(3000);  //表示在3000毫秒后執(zhí)行hide(3000);

14、jQuery.fx.off //該屬性只是是否關(guān)閉當(dāng)前頁(yè)面上的動(dòng)畫(huà),關(guān)閉動(dòng)畫(huà)之后,沒(méi)有動(dòng)畫(huà)效果,所有設(shè)置了執(zhí)行時(shí)間的動(dòng)畫(huà)會(huì)瞬間完成。注意此屬性出現(xiàn)的位置。出現(xiàn)的位置不同影響的范圍也不同

$(function(){
  jQuery.fx.off = true; //屬性在事件外面,對(duì)頁(yè)面加載后執(zhí)行的所有動(dòng)畫(huà)有效
  $("#div1").click(function(){ //屬性如果寫(xiě)在這里,僅僅對(duì)當(dāng)前點(diǎn)擊事件無(wú)效,不影響其他事件的動(dòng)畫(huà)
   $("#div1").hide(3000); //注意由于jQuery.fx.off設(shè)置為了true,因此3000毫秒失效,相當(dāng)于hide();
   });
})

15、jQuery.fx.interval //該屬性設(shè)置動(dòng)畫(huà)的幀速,單位是毫秒,如果設(shè)置的時(shí)間越小,就越平滑。,屬性出現(xiàn)的位置同樣有影響范圍

$(function(){
  jQuery.fx.interval = 1000;
  $("#div1").click(function(){
   $("#div1").hide(3000); //jQuery.fx.interval設(shè)置為1000,也就是1秒鐘,改變一次效果。
   });
})

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。



主站蜘蛛池模板: 亚洲电影在线观看| 电影网1905免费版| 俺去也电影网| 红色诗集手抄报简单又漂亮| 郭亚菲| 美辰之屋| 贝子鸟的叫声大全| 爱的替身| 3d性欧美动漫精品xxx游戏| 补铁最好水果第一名| 假男假女| 血色残阳剧情简介| 董三毛| 左雯璐| 韩国成人网| 都市频道在线直播| 溜冰圆舞曲音乐教案| 偷偷藏不住演员表| 周三强电视剧全集免费| 恋爱症候群| 事业编面试题库及答案| 美少女战士奥特曼| 所求皆所愿| 张国立个人资料简介| 二年级100个词语| 孙婉| 明天属于我们第一季法剧完整版| cctv6电影节目表| 电影哪吒闹海| 古装发型| 杨剑锋个人资料简介| 二年级合并综合算式题| 怡红院成人影院| 余男狂怒| 建设工程价款结算暂行办法| 女性频道| 露底| 小组介绍| 涡轮增压黄鹤楼| 魔1983| 甜蜜宝贝电影|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103