Não faça isso:
$('.feature').mouseenter( function() {
$(this).animate({
height: 540
}, 'fast', function() {});
});
$('.feature').mouseleave( function() {
$(this).animate({
height: 300
}, 'fast', function() {});
});
Faça isso:
$('.feature').mouseenter( function() {
$(this).animate({
height: 540
}, 'fast', function() {});
}).mouseleave( function() {
$(this).animate({
height: 300
}, 'fast', function() {});
});
Para evitar que o jQuery demore cada vez que interagir com um elemento.