У меня проблема, когда fadeout ждет анимации до конца, прежде чем она начнет исчезать, даже если она должна исчезнуть в первую очередь.
Любой способ сделать это в одно и то же время?
$('.hover-div').mouseout(function() {
$('div.hidden').fadeOut(); // this happens AFTER the following animations are done
$('.carousel-bg').animate({
'top': 112,
'height': 130
}, 200);
$('div.carousel-holder div.text').animate({
'top': 125
});
});
$('.hover-div').mouseout(function() {
$('.carousel-bg').animate({
'top': '112px',
'height': '130px'
}, 200);
$('div.carousel-holder div.text').animate({
'top': '125px'
}, function() { $('div.hidden').fadeOut(); });
});
Управляйте скоростью отображения в milliseconds
Попробуйте следующее:
$('div.hidden').fadeOut(50);
$('.carousel-bg').animate({
'top': 112,
'height': 130
}, 200);
$('div.carousel-holder div.text').animate({
'top': 125
}, 200);