Quiero activar un evento globalmente y recibirlo en cualquier parte de mi aplicación. En base al evento recibido, quiero realizar algunas operaciones.
Tengo un formulario de varios pasos cuando el usuario hace clic en el siguiente botón, quiero activar un evento
function multiStep(){ $('.body').trigger('stepchanged'); }Ahora quiero recibir cambios en otra función y realizar algunas operaciones.
if (stepchanged){ //do something }¿Cómo recibir los eventos? Gracias
Necesita un controlador de eventos que establezca la variable.
`$(".body").on("stepchanged", function() { stepchanged = true; })` Aunque realmente no hay necesidad del controlador de eventos, a menos que haga otras cosas. Simplemente puede configurar la variable global en multistep() .