jquery Ereignisrückruf ändern

8

Wie ruft man eine Funktion einmal auf, nachdem change() event complete abgeschlossen ist?

zum Beispiel in etwa so: (Ich weiß, dass jQuery keine Callback-Methode als Standard hat)

%Vor%

Ist es möglich, einen einzigen Callback aufzurufen, nachdem alle Codes der Change-Methode ausgeführt wurden, außer dass für jede Funktion ein kompletter Callback aufgerufen wird?

Ich muss etwas tun, nachdem das Änderungsereignis abgeschlossen ist

Muss ich die Reihenfolge der Methoden im Change-Handler festlegen?

    
Alireza41 04.04.2013, 07:26
quelle

3 Antworten

9

Sie können wahrscheinlich Event-Bubbling und registrieren Sie einen Callback in document .

%Vor%

Demo: Geige

    
Arun P Johny 04.04.2013, 08:06
quelle
2

Ich habe gerade einige Zeit damit verbracht, das selbst zu erforschen, und mich entschieden, auch diese Frage zu beantworten. Dies verwendet keine der verzögerten Methoden von jQuery, was ein besserer Ansatz wäre. Ich habe sie nicht genug untersucht, um eine Meinung zu dieser Angelegenheit zu haben.

%Vor%

Demo: JSFiddle

    
David Kartik 28.01.2014 23:15
quelle
0

Wenn ich Ihre Frage richtig verstanden habe, wird Code nur einmal ausgeführt, nachdem ein Änderungsereignis ausgelöst wurde:

%Vor%     
chrx 04.04.2013 07:30
quelle