Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2010, 11:24
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
[jquery] Como interrumpir el efecto slideDown()

Hola a todos,

Tengo esta funcion que la estoy usando para desplegar un menu.
Cuando paso el puntero sobre li ejecuta un slideDown para mostrar un contenido. En principio funciona bien pero me gustaría que si quito el puntero cuando aún no se ha completado el slideDown (o sea antes de los 500 milisegundos) comience el slideUp.

Con esto evito que cuando se pase el puntero sobre varios li se estén abriendo totalmente.

Código Javascript:
Ver original
  1. $(" li").hover(function(){
  2.         $(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).slideDown(500);
  3.     },function(){
  4.             $(this).find('ul:first').slideUp(100);
  5.     });


gracias