Jquery - Stellen Sie sicher, dass der Event-Handler zuletzt in der Handler-Kette ausgeführt wird

10

Gibt es eine Möglichkeit, sicherzustellen, dass der Event-Handler, den Sie anhängen, der letzte in der Kette der auszuführenden Event-Handler ist?

Ich habe einen Event-Handler, der ein Formular per AJax übermittelt, aber zu einem späteren Zeitpunkt, nachdem ich meinen AJAX-Submission-Handler angefügt habe, wird ein weiterer Handler an das Formular angehängt, um die Validierungslogik auszuführen. Die Validierungslogik sollte vor dem Ajax-Übergabe-Handler stattfinden, aber nicht, da sie danach gebunden wurde.

Gibt es eine Möglichkeit, es so zu machen, dass mein Ajax-Übergabe-Handler immer der letzte Handler in der Kette von Handlern ist, der ausgeführt wird, ohne die Reihenfolge zu ändern, in der die Handler gebunden sind?

    
Kyle 30.06.2010, 15:36
quelle

2 Antworten

4

Ich glaube nicht, dass es eine Möglichkeit gibt, die Reihenfolge direkt zu manipulieren.

Sehen Sie sich dies an: So ordnen Sie Ereignisse an, die mit jQuery verknüpft sind

    
David Radcliffe 30.06.2010, 15:38
quelle
1

Meine Lösung ( Ссылка ):

%Vor%

Verwendung:

%Vor%

Mit etwas HTML

& lt; div id="el" & gt; & lt; / div & gt;

und etwas CSS

div {Breite: 200px; Höhe: 200px; Hintergrundfarbe: rot; }

Sie können es mit einem oder mehreren Ereignissen verwenden:

%Vor%     
Pedro Pinheiro 17.06.2015 19:30
quelle

Tags und Links