這篇文章主要介紹了jQuery中回調(diào)函數(shù)指的是什么,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),林甸網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:林甸等地區(qū)。林甸做網(wǎng)站價(jià)格咨詢:13518219792
回調(diào)函數(shù)指的是在jQuery動(dòng)畫(huà)完成之后所要執(zhí)行的函數(shù),它是一種參數(shù)傳遞的效果方法
JavaScript語(yǔ)句逐行執(zhí)行,但是由于jQuery的效果的實(shí)現(xiàn)需要一些時(shí)間才能完成,所以下一行代碼很可能會(huì)在前一個(gè)效果仍在運(yùn)行使執(zhí)行,所以為了防止這種情況的發(fā)生,jQuery會(huì)為每個(gè)效果方法提供了一個(gè)回調(diào)函數(shù)。接下來(lái)將在文章中具體為大家講解回調(diào)函數(shù)是什么以及如何實(shí)現(xiàn)回調(diào)函數(shù)。
【推薦課程:jQuery教程】
回調(diào)函數(shù)的含義:
回調(diào)函數(shù)又稱為callback函數(shù),它是在當(dāng)前動(dòng)畫(huà)100%完成之后執(zhí)行的。回調(diào)函數(shù)是一種參數(shù)傳遞的效果方法,它們一般情況下顯示為方法的最后一個(gè)參數(shù)。
例:slideToggle()帶有回調(diào)函數(shù)的jQuery 效果方法的基本語(yǔ)法如下所示:
$(selector).slideToggle(duration,callback);
比如現(xiàn)在將slideToggle()動(dòng)畫(huà)和alert()語(yǔ)句放在一起。看頁(yè)面會(huì)出現(xiàn)什么樣的效果
<style type="text/css"> h2{ background:pink; color:#fff; padding:20px; } </style> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("h2").slideToggle("slow"); alert("滑動(dòng)效果已完成"); }); }); </script> </head> <body> <h2>創(chuàng)新互聯(lián)</h2> <button type="button">點(diǎn)擊</button> </body>
當(dāng)我們點(diǎn)擊按鈕時(shí)會(huì)彈出一個(gè)框,點(diǎn)擊確認(rèn)時(shí)h2元素消失,再次點(diǎn)擊按鈕及確認(rèn)時(shí),h2出現(xiàn)。我們會(huì)發(fā)現(xiàn)觸發(fā)按鈕后會(huì)立即顯示彈出框,而未等待幻燈片切換效果完成
回調(diào)函數(shù)的用法:
將alert()語(yǔ)句放置到回調(diào)函數(shù)中,如以下代碼所示
$(document).ready(function(){ $("button").click(function(){ $("h2").slideToggle("slow",function(){ alert("滑動(dòng)效果已完成"); }); }); });
加入了回調(diào)函數(shù)后,會(huì)發(fā)現(xiàn)jQuery動(dòng)畫(huà)效果完成后才會(huì)彈出提示框。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享jQuery中回調(diào)函數(shù)指的是什么內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!
本文題目:jQuery中回調(diào)函數(shù)指的是什么
本文來(lái)源:http://m.newbst.com/article28/jhshcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站建設(shè)、網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)