Latest web development tutorials

Metoda jQuery deferred.done ()

Różne metody jQuery Różne metody jQuery

Przykłady

Kiedy użytkownik kliknie przycisk, dopuszczalność utrzymujące obiektów, wywołując szereg wywołań zwrotnych

<Button> Idź </ button> <p> Przygotuj ... </ p> <script> $ (function () { // Gdy odroczony obiekt został rozwiązany, trzy funkcja jest wywoływana funkcja fn1 () {$ ( "P" ). Dołącz ( "1" );} funkcja FN2 () {$ ( "P" ). Dołącz ( "2" );} funkcja FN3 ( n ) {$ ( "P" ). Dołącz ( n + "3" + n );} // Tworzenie odroczonym obiektów var . DFD = $ odroczony (); // dodanie obsługi zostać wywołana, gdy DFD rozwiązać DFD // .done () Do uzyskania numeru lub funkcji tablicy . Sporządzono ( [ fn1, FN2 ] FN3 [ FN2, fn1 ] ) // Możemy również połączyć się z innymi metodami . Sporządzono (function ( n ) {$ ( "P" ). Dołącz ( n + "została zakończona". );}); // Po kliknięciu przycisku zmienił status Zakończony $ ( "Button" ). On ( "Click", function () { DFD. rozwiązać ( "A" );});}) < / Script>

Spróbuj »

Definicja i Wykorzystanie

deferred.done () funkcja w przypadku gdy odroczony (opóźnienie) obiekt zostanie zaakceptowana, dodanie obsługi połączeń.
Wskazówka: Metoda ta zajmuje jeden lub więcej parametrów. deferred.done () zwraca obiekt odroczony, można podłączyć inne obiekty przewlekły, zawierającą metodę dodatkową .done (). Gdy obiekt zostanie odroczony rozwiązany, funkcja zwrotna w kolejności, w jakiej zostały dodane do wykonania i może być przekazany jako parametr do korzystania z następujących metod: rozwiązania, resolveWith.


gramatyka

deferred.done( doneCallbacks [, doneCallbacks ] )

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


Różne metody jQuery Różne metody jQuery