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):
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();			
   });
Puis je gérer l'ordre d’exécution après pression sur le bouton #submit?
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