Bonjour à tous,
Je me pose un question toute bête. Si je "bind" plusieurs fonctions à un même événement, exemple (3 fonctions sur un click de bouton):
Puis je gérer l'ordre d’exécution après pression sur le bouton #submit?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $(document).on('click', '#submit', function() { function1(); }); $(document).on('click', '#submit', function() { function2(); }); $(document).on('click', '#submit', function() { function3(); });
Apparemment avec ce code, les 3 fonctions s'exécutent simultanément or je voudrais que la fonction2 ne démarre qu'à la fin de la fonction 1 et que la 3 ne démarre qu'à la fin de la 2 (Exécution séquentielle).
Je pensais à une solution "bidouille" qui consisterait à déclencher manuellement un nouvel événement avec la fonction .trigger() à la fin de la fonction 1 et 2 puis à lier le démarrage des fonctions 2 et 3 à ces nouveaux événements successifs.
Merci pour votre aide
Partager