Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2014, 13:17
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Cancelar eventos pendientes

no es complicado pero si tendrás que analizarlo un poco: la idea es provocar un lag

básicamente puedes usar setTimeout para ejecutar la acción de mostrar información por ejemplo en 400 microsegundos, y en el evento contrario onmouseout le aplicas un clearTimeout

esto provocaría que si pasa el mouse muy rápidamente por las filas se cancelara el timeout de cada fila, si posa el mouse sobre una en especifico no se produce el evento de salida y el timeout se ejecuta.

http://www.w3schools.com/jsref/met_win_cleartimeout.asp

podrías optimizarlo usando un Interval global, de modo de no saturar con tantos timeout, pero hasta ahora no lo he probado para garantizar un optimo funcionamiento, saludos y suerte.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...