jQuery中animate()方法用法實(shí)例

本文實(shí)例講述了jQuery中animate()方法用法。分享給大家供大家參考。具體分析如下:

此方法用于創(chuàng)建自定義動(dòng)畫(huà),并且能夠規(guī)定動(dòng)畫(huà)執(zhí)行時(shí)長(zhǎng)、擦除效果。動(dòng)畫(huà)完成后還可以地觸發(fā)一個(gè)回調(diào)函數(shù)。

animate()方法的使用:

方式一:

以“屬性名/值”對(duì)象的方式定義動(dòng)畫(huà)終止樣式屬性。例如:?

代碼如下:

$("div").animate( {width:"1000px"})

以上代碼能夠?qū)iv從原有的寬度調(diào)整到1000px。也可以一次性使用多組“屬性名/值”對(duì)象。例如:?

代碼如下:

$("div").animate( {width:"1000px",fontSize:20})

以上代碼能夠?qū)iv從原有的寬度調(diào)整到1000px,從原有的字體大小調(diào)整到20px。需要特別注意以下三點(diǎn):

1.如果尺寸沒(méi)有單位,那么默認(rèn)單位是px。

2.屬性值需要用雙引號(hào)包裹,如果屬性值是數(shù)字的話可以省略。

3.類似font-szie或者background-color這樣的屬性需要去掉中間的中橫線,并且第二個(gè)單詞首字母要大寫(xiě)。

animate()方法可以明確的規(guī)定動(dòng)畫(huà)效果持續(xù)的時(shí)間,如果不規(guī)定則使用默認(rèn)值normal。例如:

代碼如下:

$("div").animate( {width:"1000px",fontSize:20},2000)

以上代碼規(guī)定動(dòng)畫(huà)效果在2000毫秒(2秒)后完成。

在動(dòng)畫(huà)執(zhí)行完成后可以調(diào)用回調(diào)函數(shù)。例如:?

代碼如下:

$("div").animate( {width:"1000px"},5000,function(){alert("調(diào)整完成")})

以上代碼能夠在動(dòng)畫(huà)完成以后觸發(fā)回調(diào)函數(shù),于是彈出一個(gè)提示框。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 隱藏元素的hide方法 讓頁(yè)面上的元素不可見(jiàn),一般可以通過(guò)設(shè)置css的display為none屬性。但是通過(guò)css...
    老夫撩發(fā)少年狂閱讀 1,193評(píng)論 0 2
  • (續(xù)jQuery基礎(chǔ)(2)) 四、動(dòng)畫(huà)篇 第1章 動(dòng)畫(huà)基礎(chǔ)隱藏和顯示 (1)隱藏元素的hide方法 讓頁(yè)面上的元素...
    凜0_0閱讀 512評(píng)論 0 6
  • jQuery中隱藏元素的hide方法 讓頁(yè)面上的元素不可見(jiàn),一般可以通過(guò)設(shè)置css的display為none屬性。...
    阿r阿r閱讀 1,265評(píng)論 0 4
  • 通過(guò)jQuery,您可以選?。ú樵?,query)HTML元素,并對(duì)它們執(zhí)行“操作”(actions)。 jQuer...
    枇杷樹(shù)8824閱讀 722評(píng)論 0 3
  • 以前使用開(kāi)源庫(kù)比較常用做法是下載源碼包,通過(guò)import library引入。但通常我們都不需要修改源碼,而且升級(jí)...
    SaiWu閱讀 16,238評(píng)論 4 8

友情鏈接更多精彩內(nèi)容