Esto es lo que tengo actualmente:retraso Tricky en mouseover
$("#cart-summary").mouseenter(function() {
$('.flycart').delay(500).slideDown('fast');
});
$(".flycart").mouseleave(function() {
$('.flycart').delay(500).slideUp('fast');
}).find('a.close').click(function(){
$(this).parents('.flycart').hide();
});
Lo que hace es:
Si al pasar el ratón # carrito-Resumen -> flycart abierta después de 500 ms
si mouseout .flycart -> cerrar flycart después de 500ms
Lo que necesito es:
Si al pasar el ratón # carrito-resumen para al menos 500 ms -> flycart abierta
si mouseout .flycart para al menos 500 ms -> cerrar flycart
editar para agregar: también uso hoverIntent, si es que puede ser utilizado aquí?
¡Muchas gracias!
¿Conoce lo suficiente sobre javascript para escribirte una función que determina si el mouse ha estado moviendo o ver un elemento por lo menos 500ms? –
No, yo no. Soy un diseñador que también hace un poco de JS (y busca SO para obtener ayuda técnica). – 3zzy