JQuery之動畫與特效

學編程吧JQuery之動畫與特效發佈了,歡迎通過xuebiancheng8.com

顯示與隱藏

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

speed可選填slow、normal、fast,對應的速度分別爲600ms、400ms、200ms。也可以直接填毫秒數,callback函數爲回調函數,動作完成後調用此函數

 

[javascript] view plaincopyprint?

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

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

  3. });  



 

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

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

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

滑動

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

本質上是改變元素的高度

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

淡入淡出

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

本質上是改變元素的透明度

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

自定義動畫

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

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

duration表示三種默認的速度字符,slow、normal、fast或自定義的毫秒數

easing爲動畫插件使用,用於控制動畫的表現效果,通常有linear和swing字符值

callback爲動畫完畢後,執行的回調函數

 

[javascript] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片

  1. $(this).animate(  

  2.       {      width:"20%",  

  3.              height:"70px"        

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

  5.       3000,  

  6.       function(){  

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

  8.       .html("變大了!!");  

  9.       }  

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

 

 

 

[javascript] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片

  1. $("p").animate(  

  2.       { left:"20px",  

  3.        top:"70px"   

  4.       },  

  5.       3000  

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


 

stop([clearQueue],[gotoEnd])

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

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

delay(duration,[queueName])

duration爲延遲的時間值

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

 

[javascript] view plaincopyprint?在CODE上查看代碼片派生到我的代碼片

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

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

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

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

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

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

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

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

  9.       .slideToggle(3000);  

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

學編程吧JQuery之動畫與特效發佈了,歡迎通過xuebiancheng8.com


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章