Foros del Web » Programando para Internet » Jquery »

JQuery - Parar eventos

Estas en el tema de JQuery - Parar eventos en el foro de Jquery en Foros del Web. Hola a todos, tengo el siguiente problema. Imaginemos por ejemplo el menu principal de una web, con su botonera. Cuando paso el raton por encima ...
  #1 (permalink)  
Antiguo 08/10/2010, 03:40
 
Fecha de Ingreso: mayo-2010
Mensajes: 38
Antigüedad: 14 años
Puntos: 0
JQuery - Parar eventos

Hola a todos,

tengo el siguiente problema. Imaginemos por ejemplo el menu principal de una web, con su botonera. Cuando paso el raton por encima de alguno de los elementos del menu con hover se despliega un submenu. Una vez que nos movemos con el raton a otro sitio, el callback de hover actua y cierra lo desplegado.

Hasta aqui, todo correcto, funcionamiento normal. Ahora bien, si le damos tiempo a que la animacion se ejecute no hay problema, pero si antes de que se cierre el menu desplegable porque el elemento ya no tiene el foco debido a un desplazamiento del raton, y volvemos a posicionarnos con el raton sobre el mismo elemento, se añade un nuevo juego de animaciones.

Ya por ultimo, imaginemos que antes de que el menu desplegable se haya recogido, volvemos a entrar con el raton sobre el menu y salimos del menu repetidas veces. Se ejecutara tantas veces la animacion como veces hayamos entrado y salido en el elemento del menu.

No se si me he explicado bien... espero que si.

Entonces mi pregunta, como podemos vaciar esa cola de eventos para que el menu no este desplegandose y recogiendose repetidamente y sin sentido?

Un saludo y gracias!!
  #2 (permalink)  
Antiguo 08/10/2010, 04:42
 
Fecha de Ingreso: mayo-2010
Mensajes: 38
Antigüedad: 14 años
Puntos: 0
Respuesta: JQuery - Parar eventos

Solucionado!!!
  #3 (permalink)  
Antiguo 25/07/2011, 10:10
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: JQuery - Parar eventos

Estaría bien que dijeras cómo.. ya que preguntas..
  #4 (permalink)  
Antiguo 16/08/2011, 02:52
 
Fecha de Ingreso: mayo-2010
Mensajes: 38
Antigüedad: 14 años
Puntos: 0
Respuesta: JQuery - Parar eventos

Cita:
Iniciado por pablocrs Ver Mensaje
Estaría bien que dijeras cómo.. ya que preguntas..
Hola, creo recordar que solucione el problema a partir de la funcion stop.
http://api.jquery.com/stop/

Espero te sirva de ayuda...

Etiquetas: eventos
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 18:28.