Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2015, 14:26
Ali_Jose
 
Fecha de Ingreso: noviembre-2012
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 1
Evento .animate() jQuery

Hola amigos foreros como están lo que hoy les traigo no es un problema en si, es una duda que me imagino que les habrá pasado alguna vez, en la universidad el profesor nos mando un ejercicio sencillo de mover un div de un lado a otro utilizando la funcion .animate() de jQuery, la hice bien con unas pocas lineas que serían estas:

html:
<div id="mover">Hola</div>

jQuery:
$("#mover").animate({"left": "+47px"},"fast");

Ahora bien si esta función se utiliza en un evento OnClick en un div o botón o cualquier etiqueta, funciona bien pero al clickear supongamos 50 veces rapido esta etiqueta la animación se ejecutará 50 veces tarde lo que tenga que tardar.

Mi pregunta es como se puede hacer para evitar esa ejecución tantas veces, es decir si se coloca en evento OnMouseOver y uno le pasa muchas veces el mouse encima se ejecutará como loca y a nivel web no se ve bien, como se puede hacer para evitar esa ejecución tan al pie de la letra pos así decirlo.

Le pregunte ami profesor y no me supo responder, Saludos amigos