Metoda jQuery.when ()
Przykłady
Parametr przekazany do $ .Przy () zostanie zaakceptowana, realizację funkcji zwrotnej
Spróbuj »
Definicja i Wykorzystanie
$ .Przy () Funkcja zapewnia sposób wykonać jeden lub więcej obiektów z funkcji zwrotnej.
Wskazówka: Jeśli przekazać obiekt do opóźnienia jQuery.when, a następnie powróci obiektów REALIZACJI (podzbiór metody opóźnienia). Inne metody mogą nadal wiązać się z obiektu Promise np defered.then. Gdy obiekt opóźnienie zostało zaakceptowane (rozwiązany) lub odrzucić (odrzucona) (zwykle tworzone przez opóźnienia w początkowym wykonanie kodu wynikowego), będzie ona wywołać odpowiednią funkcję zwrotną.
gramatyka
参数 | 描述 |
---|---|
deferreds | Deferred类型 一个或多个延迟对象,或者普通的JavaScript对象 |
Więcej przykładów
Jeśli nie przechodzą żadnych parametrów, jQuery.when () zwraca rozwiązany stan (zaakceptowane) Obiecaj obiektu.
Przykłady
Nie przechodzą żadnych parametrów, należy wykonać funkcję oddzwonienia
Spróbuj »
Wiele opóźnienia w przypadku obiektu przekazany do jQuery.when (), metoda zwraca nowy "host" ociąganie obiektów, gdy wszystkie obiekty są opóźnione akceptację (resolve), metoda nie będzie akceptować obiektów przyjmującym ociąganie , Gdy występuje opóźnienie w którym obiekt jest zakazany (odrzucona), metoda ta odrzuca jego licznych ociąganie obiektów. Gdy obiekt hosta zostanie zaakceptowana, doneCallbacks (akceptuje wywołania zwrotnego) zostanie wykonane.
Przykłady
Wiele opóźnień przychodzących obiektów
Spróbuj »
Jeśli wartość nie jest przekazywana do opóźnienia w otrzymaniu przedmiotu (rozwiązany) zdarzenie, wówczas odpowiadający doneCallback argumentem będzie nieokreślona. Jeśli przekazać obiekt do opóźnień w otrzymywaniu (rozwiązany) imprezy jako pojedyncza wartość, odpowiednie parametry zachowają tę wartość. W przejściu do rozwiązania obiektów przeciągarki (rozwiązane) do wielu wartości zdarzeń odpowiedni argument być tablicą tych wartości.
Przykłady
Numer przychodzące różnych typów obiektów utrzymujące
Spróbuj »
W przypadku wielu opóźnień, jeśli opóźnienie jest jednym z obiektu jest zabroniony (odrzucona), jQuery.when () zadzwonić bezpośrednio wyzwalać "host" ociąganie funkcji zwrotnej OBIEKTACH failCallbacks.
Przykłady
Funkcja oddzwaniania failCallbacks wywołanie jeden z wielu obiektów opóźnienia odmawia
Spróbuj »