Latest web development tutorials

jQuery deferred.done método ()

Métodos Miscelánea jQuery Métodos Miscelánea jQuery

Ejemplos

Cuando el usuario hace clic en el botón, la admisibilidad de los objetos persistentes, lo que provocó una serie de devoluciones de llamada

<Botón> Ir </ button> <p> Preparar ... </ p> <script> $ (function () { // Cuando se resuelva el objeto diferido, tres función se llama función FN1 () {$ ( "P" ). Añadir ( "1" );} función na2 () {$ ( "P" ). Añadir ( "2" );} función fn3 ( n ) {$ ( "P" ). Añadir ( n + "3" + n );} // Crear un objeto diferidos var . DFD = $ Diferido (); // agregar un controlador para ser llamado cuando resuelven el DFD DFD // .done () Para obtener el número o la función de la matriz . Hecho ( [ na1, na2 ], Fn3, [ na2, na1 ] ) // También podemos conectar con otros métodos . Hecho (function ( n ) {$ ( "P" ). Añadir ( n + "ha sido completado." );}); // Cuando se hace clic en el botón cambiado el estado de Completado $ ( "Botón" ). En ( "Click", la función () { DFD. resolver ( "Y" );});}) < / Script>

Trate »

Definición y Uso

deferred.done () función cuando cuando se acepta el (retardo) objeto Diferido, agregar un controlador de llamadas.
Consejo: Este método toma uno o más parámetros. deferred.done () devuelve un objeto diferido, puede conectar otros objetos persistentes, que comprende un método .done adicional (). Cuando se resuelve el objeto diferido, la función de devolución de llamada en el orden en que se añaden a la ejecución, y se puede pasar como un parámetro para el uso de los métodos siguientes: resolver, resolveWith.


gramática

deferred.done( doneCallbacks [, doneCallbacks ] )

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


Métodos Miscelánea jQuery Métodos Miscelánea jQuery