Foros del Web » Programando para Internet » Jquery »

¿Como ejecutar una funcion despues de terminar un Evento jQuery?

Estas en el tema de ¿Como ejecutar una funcion despues de terminar un Evento jQuery? en el foro de Jquery en Foros del Web. Saludos, Tengo una interrogante, quisiera saber como ejecutar una funcion despues de un Evento. Digamos que tenemos un div que se mueve a la izquierda ...
  #1 (permalink)  
Antiguo 11/04/2009, 18:58
 
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 10 meses
Puntos: 3
¿Como ejecutar una funcion despues de terminar un Evento jQuery?

Saludos,

Tengo una interrogante, quisiera saber como ejecutar una funcion despues de un Evento.

Digamos que tenemos un div que se mueve a la izquierda al hacer Click: $('div#midiv').animate(left:200px);

Entonces, como puedo ejecutar una funcion al terminar de moverse este DIV hasta su posicion final animada, es decir, 200px ??? Mi idea es que se ejecute algo no al hacer click y el div empezar a moverse, sino al final.... Como puedo detectar que el evento sea cual sea ha terminado de ejecutarse ???

Gracias !!
  #2 (permalink)  
Antiguo 11/04/2009, 20:04
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 11 meses
Puntos: 193
Respuesta: ¿Como ejecutar una funcion despues de terminar un Evento jQuery?

Código javascript:
Ver original
  1. animate( params, [duration], [easing], [callback] );

Lo que se traduce en

Código javascript:
Ver original
  1. $("selector").animate({
  2.        width:400
  3.     }, 1000, "linear", function(){alert("termine");} );
  #3 (permalink)  
Antiguo 11/04/2009, 21:47
 
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: ¿Como ejecutar una funcion despues de terminar un Evento jQuery?

Gracias amigo....

Ya investigue un poco más y por casualidad me topé con los Callbacks....

Gracias !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:16.