Estoy escribiendo un plugin jQuery y usando .on
y .trigger
como mi sistema pub/sub. Sin embargo, quiero activar múltiples eventos en diferentes escenarios.jQuery .trigger() múltiples eventos
¿Es posible hacer esto como una sola cuerda, como el método .on
?
Objetivo:
$this.trigger("success next etc"); // doesn't work
solución actual:
$this
.trigger("success")
.trigger("next")
.trigger("etc"); // works, triggers all three events
¿Alguna sugerencia?
¿Hay algún beneficio en usar un bucle for en lugar de un bucle? –
Creo que para un caso tan simple es más efectivo usar un bucle for-in regular en lugar de un jQuery personalizado '$ .each' que hace muchas suposiciones sobre los argumentos que está pasando. Y finalmente lo hace por dentro. – hazzik
Eso tiene sentido. ¡Gracias! –