Latest web development tutorials

Metodo jQuery deferred.done ()

jQuery Metodi Varie jQuery Metodi Varie

Esempi

Quando l'utente fa clic sul pulsante, la ricevibilità di oggetti supplementari, innescando una serie di callback

<Button> Vai </ button> <p> Preparare ... </ p> <script> $ (function () { // Quando l'oggetto differite viene risolto, tre funzione viene chiamata funzione fn1 () {$ ( "P" ). Append ( "1" );} funzione Fn2 () {$ ( "P" ). Append ( "2" );} funzione FN3 ( n ) {$ ( "P" ). Append ( n + "3" + n );} // Crea un oggetto differite var . Dfd = $ differite (); // aggiungere un gestore di essere chiamato quando DFD risolvere il dfd // .done () Per ottenere il numero o la funzione della matrice . Fatto ( [ Fn1, Fn2 ], FN3, [ Fn2, fn1 ] ) // Possiamo anche connettersi ad altri metodi . Fatto (function ( n ) {$ ( "P" ). Append ( n + stato completato." );}); // Quando si fa clic sul pulsante cambiato lo stato di Completato $ ( "Button" ). On ( "Click", function () { DFD. risolvere ( "E" );});}) < / Script>

Prova »

Definizione e utilizzo

deferred.done () funzione quando quando il (ritardo) oggetto differite è accettato, aggiungere un gestore di chiamata.
Suggerimento: Questo metodo richiede uno o più parametri. deferred.done () restituisce un oggetto differita, è possibile collegare altri oggetti supplementari, che comprende un metodo .done aggiuntivo (). Quando l'oggetto differite è stato risolto, la funzione di callback nell'ordine in cui vengono aggiunti alla esecuzione, e può essere passato come parametro per l'uso dei seguenti metodi: risolvere, resolveWith.


grammatica

deferred.done( doneCallbacks [, doneCallbacks ] )

参数 描述
doneCallbacks Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用
doneCallbacks 可选。Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用


jQuery Metodi Varie jQuery Metodi Varie