qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          jQuery Callback 函數(shù)

          Callback 函數(shù)在當(dāng)前動(dòng)畫 100% 完成之后執(zhí)行。

          jQuery 動(dòng)畫的問題

          許多 jQuery 函數(shù)涉及動(dòng)畫。這些函數(shù)也許會(huì)將 speed 或 duration 作為可選參數(shù)。

          例子:$("p").hide("slow")

          speed 或 duration 參數(shù)可以設(shè)置許多不同的值,比如 "slow", "fast", "normal" 或毫秒。

          實(shí)例

          $("button").click(function(){ $("p").hide(1000); }); 

          親自試一試

          由于 JavaScript 語句(指令)是逐一執(zhí)行的 - 按照次序,動(dòng)畫之后的語句可能會(huì)產(chǎn)生錯(cuò)誤或頁面沖突,因?yàn)閯?dòng)畫還沒有完成。

          為了避免這個(gè)情況,您可以以參數(shù)的形式添加 Callback 函數(shù)。

          jQuery Callback 函數(shù)

          當(dāng)動(dòng)畫 100% 完成后,即調(diào)用 Callback 函數(shù)。

          典型的語法:

          $(selector).hide(speed,callback)

          callback 參數(shù)是一個(gè)在 hide 操作完成后被執(zhí)行的函數(shù)。

          錯(cuò)誤(沒有 callback)

          $("p").hide(1000); alert("The paragraph is now hidden"); 

          親自試一試

          正確(有 callback)

          $("p").hide(1000,function(){ alert("The paragraph is now hidden"); }); 

          親自試一試

          結(jié)論:如果您希望在一個(gè)涉及動(dòng)畫的函數(shù)之后來執(zhí)行語句,請(qǐng)使用 callback 函數(shù)。

          posted on 2014-04-09 15:44 順其自然EVO 閱讀(140) 評(píng)論(0)  編輯  收藏 所屬分類: jQuery

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 象山县| 万盛区| 郸城县| 深泽县| 股票| 淮阳县| 宝坻区| 东台市| 都安| 五莲县| 清水县| 长海县| 措勤县| 琼结县| 富平县| 修文县| 柳州市| 山东省| 镇坪县| 兴义市| 竹溪县| 扎鲁特旗| 阳新县| 怀安县| 青海省| 来宾市| 潞城市| 墨脱县| 婺源县| 社会| 安远县| 吐鲁番市| 霞浦县| 石棉县| 多伦县| 德惠市| 泌阳县| 常宁市| 喜德县| 安顺市| 定边县|