溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JQuery之動畫與特效

發(fā)布時間:2020-07-31 09:37:29 來源:網(wǎng)絡(luò) 閱讀:223 作者:學(xué)編程8 欄目:web開發(fā)

學(xué)編程吧JQuery之動畫與特效發(fā)布了,歡迎通過xuebiancheng8.com

顯示與隱藏

show(spped,[callback])與hide(spped,[callback])

speed可選填slow、normal、fast,對應(yīng)的速度分別為600ms、400ms、200ms。也可以直接填毫秒數(shù),callback函數(shù)為回調(diào)函數(shù),動作完成后調(diào)用此函數(shù)

 

[javascript] view plaincopyprint?

  1. $("img").show(3000,function(){  

  2.       $(this).css("border","solid 1px #ccc”);  

  3. });  



 

toggle()函數(shù),無參格式,在顯示和隱藏之間切換

toggle(true orfalse) 帶布爾值形式,為true時顯示元素,否則,隱藏元素

toggle(speed,[callback])與show()函數(shù)用法類似

滑動

slideDown(spped,[callback])與slideUp(spped,[callback])

本質(zhì)上是改變元素的高度

slideToglge(spped,[callback])切換slide效果

淡入淡出

fadeIn(spped,[callback])與fadeOut(spped,[callback])

本質(zhì)上是改變元素的透明度

fadeTo(spped,opacity,[callback]);  opacity為透明度,0到1之間,1為全透明

自定義動畫

animate(params,[duration],[easing],[callback])

params表示用于制作動畫效果的屬性樣式和值得集合

duration表示三種默認(rèn)的速度字符,slow、normal、fast或自定義的毫秒數(shù)

easing為動畫插件使用,用于控制動畫的表現(xiàn)效果,通常有l(wèi)inear和swing字符值

callback為動畫完畢后,執(zhí)行的回調(diào)函數(shù)

 

[javascript] view plaincopyprint?JQuery之動畫與特效JQuery之動畫與特效

  1. $(this).animate(  

  2.       {      width:"20%",  

  3.              height:"70px"        

  4.        }, //對象表示法,JQuery中常用這種格式傳遞參數(shù)  

  5.       3000,  

  6.       function(){  

  7.       $(this).css("border":"solid  3px #666")  

  8.       .html("變大了?。?);  

  9.       }  

  10. );//傳遞參數(shù)時,必須用駱駝法來寫屬性名稱,如font-size必須寫成fontSize  

 

 

 

[javascript] view plaincopyprint?JQuery之動畫與特效JQuery之動畫與特效

  1. $("p").animate(  

  2.       { left:"20px",  

  3.        top:"70px"   

  4.       },  

  5.       3000  

  6. )  //向右移動20像素,向下移動70像素  


 

stop([clearQueue],[gotoEnd])

clearQueue是一個布爾值,表示是否停止正在執(zhí)行的動畫

gotoEnd是一個布爾值,表示是否立即完成正在執(zhí)行的動畫

delay(duration,[queueName])

duration為延遲的時間值

queueName表示隊列名詞,即動畫隊列

 

[javascript] view plaincopyprint?JQuery之動畫與特效JQuery之動畫與特效

  1. $("a :eq(0)").click(function(){  

  2.       $("img").slideToggle(3000);  

  3. });  //“拉窗簾”方式切換圖片  

  4. $("a:eq(1)").click(function(){  

  5.       $("img").stop();  

  6. });  //停止正在執(zhí)行的動畫  

  7. $("a:eq(2)").click(function(){  

  8.       $("img").delay(2000)  

  9.       .slideToggle(3000);  

  10. });  //延時切換圖片  

學(xué)編程吧JQuery之動畫與特效發(fā)布了,歡迎通過xuebiancheng8.com


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI