$('#menu #flavor').slideUp(400, 'easeOutQuart', function() {
$(this).text( 'Слово' ).slideDown(800, 'easeOutQuart')
});
Было так:
$('#menu #flavor').slideUp(400, 'easeOutQuart').text('Слово').slideDown(800, 'easeOutQuart');
Но мне не нравиться что текст вставляется до того как исчезнет(((
Спасибо danik.js
Работает
$('#menu #flavor').slideUp(400, 'easeOutQuart', function(x) {
$(this).text( translate($('#menu #'+x).attr('alt')) ).slideDown(800, 'easeOutQuart')
});