用法
deferred.done( doneCallbacks [, doneCallbacks ] ) => Deferred
deferred.done( doneCallbacks [, doneCallbacks ] ) => Deferred
說明:添加解析延遲對象時要調用的處理程序。
-
添加的版本:1.5
deferred.done( doneCallbacks [, doneCallbacks ] )
deferred.done()
方法接受一個或多個參數,所有參數都可以是單個函數或函數數組。解決 Deferred 後,將調用 doneCallbacks。回調按照添加的順序執行。由於deferred.done()
返回延遲對象,因此延遲對象的其他方法可以鏈接到該對象,包括附加的.done()
方法。解決 Deferred 後,將使用提供給
或 resolve
方法調用的參數按照添加的順序執行 doneCallbacks。有關詳細信息,請參閱 Deferred object 的文檔。resolveWith
例子:
由於
方法返回一個 jqXHR 對象,該對象派生自 Deferred 對象,我們可以使用 jQuery.get
.done()
方法附加一個成功回調。
|
當用戶點擊一個按鈕時,解析一個 Deferred 對象,觸發一些回調函數:
|
演示:
相關用法
- JQuery deferred.always()用法及代碼示例
- JQuery deferred.promise()用法及代碼示例
- JQuery deferred.then()用法及代碼示例
- JQuery deferred.pipe()用法及代碼示例
- JQuery deferred.catch()用法及代碼示例
- JQuery deferred.fail()用法及代碼示例
- JQuery delay()用法及代碼示例
- JQuery delegate()用法及代碼示例
- JQuery dequeue()用法及代碼示例
- JQuery detach()用法及代碼示例
- JQuery data()用法及代碼示例
- JQuery die()用法及代碼示例
- JQuery dblclick()用法及代碼示例
- JQuery Mobile Popup initSelector用法及代碼示例
- JQuery Mobile Collapsibleset disabled用法及代碼示例
- JQuery UI Datepicker prevText用法及代碼示例
- JQuery ajaxError()用法及代碼示例
- JQuery Mobile Selectmenu defaults用法及代碼示例
- JQuery UI Tabs event用法及代碼示例
- JQuery UI Selectable appendTo用法及代碼示例
- JQuery UI :focusable Selector用法及代碼示例
- JQuery UI Selectmenu disabled用法及代碼示例
- JQuery UI Button classes用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 deferred.done()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。