Buenas y gracias de antemano por la ayuda.
Sigue sin funcionarme. Te pongo el código que he utilizado:
Código:
var elemento = $(this);
function infoOpen() {
$(this).animate({height:170},'easein');
};
function infoClose() {
$(this).animate({height:30},'easeout');
};
$('.bar').hover( function() {
clearTimeout(close);
open = setTimeout("infoOpen(elemento)", 370);
},
function() {
clearTimeout(open);
close = setTimeout("infoClose(elemento)", 700);
});
Ya me temía que era algo muy simple, lo que pasa es que no controlo demasiado... No sé si tras tu ayuda lo que me falta es introducirlo en las funciones o que es lo que falla, pero por el momento no me funciona... He probado varias opciones como esta:
Código:
var elemento = $(this);
function infoOpen(elemento) {
elemento.animate({height:170},'easein');
};
function infoClose(elemento) {
elemento.animate({height:30},'easeout');
};
$('.bar').hover( function() {
clearTimeout(close);
open = setTimeout("infoOpen(elemento)", 370);
},
function() {
clearTimeout(open);
close = setTimeout("infoClose(elemento)", 700);
});
Bueno, espero tu respuesta a ver si lo podemos arreglar pronto. ¡Muchas gracias una vez más!
Un Saludo!