本文實例講述了jQuery回呼函數的定義及用法。分享給大家供大家參考。具體分析如下:
jQuery程式碼中對回呼函數有著廣泛的應用,對其有精準的理解是非常必要的,以下就透過實例對此方法進行簡單的介紹。
程式碼實例如下:
利用回呼函數,當div全部隱藏之後彈出一個提示框。
上面的程式碼運作非常好,很有次序。在許多實際應用中往往希望讓程式碼完成某個動作以後再去做另一個動作。
程式碼看似應執行的效果應該要跟上面程式碼是一樣的,但是運行結果且並非我們所預料,而是先彈出提示框,然後再隱藏div元素。這並不是說slideUp()沒有開始執行。
下面簡單通俗的總結一下什麼是回呼函數。看下面這段程式碼:
以上是最常用的調用函數的方式,用函數的實現直接調用,而回調函數卻不是這樣的,它是將自己的地址作為參數傳遞給另一個函數,當發生特定的事件的時候就會使用作為參數傳遞過來的回呼函數位址來呼叫回呼函數。就拿上面使用回呼函數的那個程式碼來說,它就是把function函數的位址當作參數傳遞給slideUp()方法,當slideUp()動作完成之後,就會透過傳過來的位址參數呼叫function函數。
希望本文所述對大家的jquery程式設計有所幫助。