méthode jQuery.when ()
Exemples
Un paramètre passé à la $ .quand () est acceptée, la mise en œuvre de la fonction de rappel
Essayez »
Définition et utilisation
.quand $ () Fonction fournit un moyen d'exécuter un ou plusieurs objets de la fonction de rappel.
Astuce: Si vous passez un objet à un retard jQuery.when, alors il va retourner des objets Promise (un sous - ensemble de la méthode de retard). D'autres méthodes peuvent continuer à lier l'objet de la promesse, par exemple, defered.then. Lorsque l'objet de retard a été accepté (résolu) ou rejetée (rejeté) (généralement créé par le retard dans l'exécution de code objet initial), il va appeler la fonction de rappel correspondant.
grammaire
参数 | 描述 |
---|---|
deferreds | Deferred类型 一个或多个延迟对象,或者普通的JavaScript对象 |
D'autres exemples
Si vous ne transmettez aucun paramètre, jQuery.when () retourne un état de (accepté) promesse objet résolu.
Exemples
Ne pas passer de paramètres, exécuter la fonction de rappel
Essayez »
Une pluralité de retard dans le cas de l'objet passé à jQuery.when (), la méthode renvoie un nouvel «hôte» persistante des objets lorsque tous les objets sont retardés d'acceptation (résolution), la méthode ne sera pas accepter son hôte persistante objets . Quand il y a un délai dans lequel l'objet est refusé (rejeté), cette méthode va rejeter son hôte persistante objets. Quand un objet hôte est acceptée, doneCallbacks (accepter le rappel) seront exécutées.
Exemples
Une pluralité de retard objets entrants
Essayez »
Si aucune valeur est passée au retard dans la réception de l'objet (résolu) événement, puis l'argument doneCallback correspondant sera indéfini. Si vous passez un objet au retard dans la réception (résolu) événement comme une valeur unique, les paramètres correspondants conserveront cette valeur. En passant pour résoudre des objets en attente (résolus) en une pluralité de valeur de l'événement, l'argument correspondant sera un tableau de ces valeurs.
Exemples
Le numéro entrant de différents types d'objets persistants
Essayez »
Dans le cas d'une pluralité de retard, si le retard est l'un de l'objet est refusé (rejeté), jQuery.when () appelez immédiatement déclencher «hôte» persistante de la fonction de rappel des objets.
Exemples
Fonction de rappel appel failCallbacks d'une pluralité d'objets de retard refusé
Essayez »