Latest web development tutorials

jQuery deferred.done () Método

Métodos variados jQuery Métodos variados jQuery

Exemplos

Quando o usuário clica no botão, a admissibilidade de objetos remanescentes, desencadeando uma série de retornos de chamada

<Button> Ir </ button> <p> <script> Preparar ... </ p> (função $ () { // Quando o objeto diferido é resolvido, de três função é chamada função FN1 () {$ ( "P" ). Anexar ( "1" );} função fn2 () {$ ( "P" ). Anexar ( "2" );} função fn3 ( n ) {$ ( "P" ). Anexar ( n + "3" + n );} // Criar um objetos diferidos var . Dfd = $ diferidos (); // adicionar um manipulador a ser chamado quando dfd resolver o dfd // .done () Função para obter o número ou a função da matriz . Feito ( [ FN1, fn2 ], Fn3, [ fn2, FN1 ] ) // Nós também pode se conectar a outros métodos . Feito (function ( n ) {$ ( "P" ). Anexar ( N + "tenha sido concluída." );}); // Quando o botão é clicado mudou o status de Concluído $ ( "Button" ). Em ( "Click", function () { dfd. resolver ( "E" );});}) < / Script>

tente »

Definição e Uso

deferred.done () função quando quando o (delay) objeto diferidos for aceite, adicionar um manipulador de chamada.
Dica: Este método leva um ou mais parâmetros. deferred.done () retorna um objeto diferidos, você pode conectar outros objetos remanescentes, compreendendo um método .done adicional (). Quando o objeto diferidos for resolvido, a função de retorno na ordem em que são adicionados à execução, e pode ser passado como um parâmetro para o uso dos seguintes métodos: resolver, resolveWith.


gramática

deferred.done( doneCallbacks [, doneCallbacks ] )

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


Métodos variados jQuery Métodos variados jQuery