Latest web development tutorials

méthode jQuery deferred.done ()

jQuery Méthodes Divers jQuery Méthodes Divers

Exemples

Lorsque l'utilisateur clique sur le bouton, la recevabilité des objets persistants, déclenchant une série de rappels

<Button> Go </ button> <p> Préparer ... </ p> <script> $ (function () { // Lorsque l'objet différé est résolu, trois fonction est appelée fonction fn1 () {$ ( "P" ). Append ( "1" );} fonction fn2 () {$ ( "P" ). Append ( "2" );} fonction fn3 ( n ) {$ ( "P" ). Append ( n + "3" + n );} // Création d' un objet différé var . Dfd = $ reportés (); // ajouter un gestionnaire à appeler lorsque dfd résoudre le dfd // .done () Pour obtenir le nombre ou la fonction du tableau . Fait ( [ fn1, fn2 ] Fn3 [ fn2, fn1 ] ) // On peut également se connecter à d' autres méthodes . Fait (function ( n ) {$ ( "P" ). Append ( n + "a été achevée." );}); // Lorsque le bouton est cliqué changé le statut Terminé $ ( "Button" ). On ( "Cliquez sur", function () { dfd. résoudre ( "Et" );});}) < / Script>

Essayez »

Définition et utilisation

deferred.done () lorsque lorsque le (retard) objet différé est accepté, ajouter un gestionnaire d'appels.
Astuce: Cette méthode prend un ou plusieurs paramètres. deferred.done () retourne un objet différé, vous pouvez connecter d'autres objets en attente, comprenant une méthode .done supplémentaire (). Lorsque l'objet différé est résolu, la fonction de rappel dans l'ordre dans lequel ils sont ajoutés à l'exécution, et peut être passé en paramètre à l'utilisation des méthodes suivantes: résoudre, resolveWith.


grammaire

deferred.done( doneCallbacks [, doneCallbacks ] )

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


jQuery Méthodes Divers jQuery Méthodes Divers