Tengo el mismo problema y encontré este tema. Las respuestas anteriores pueden resolver esos problemas, pero no creo que sean buenos planes.
pensemos en el mundo real.
Si usamos esas respuestas, tenemos que cambiar nuestro código. Tienes que cambiar tu estilo de código. algo como esto:
original:
$('form').submit(handle);
cortar a tajos:
bindAtTheStart($('form'),'submit',handle);
A medida que pasa el tiempo, piense en su proyecto. ¡el código es feo y difícil de leer! La razón de antojo es simple, siempre es mejor. si tiene 10 bindAtTheStart, es posible que no haya errores. si tiene 100 bindAtTheStart, ¿está realmente seguro de que puede mantenerlos en el orden correcto?
así que si tiene que vincular los mismos eventos múltiples. Creo que la mejor manera es controlar el orden js-file o js-code. jquery puede manejar datos de eventos como cola. el orden es primero en entrar, primero en salir. No necesitas cambiar ningún código. solo cambia el orden de carga.