Показать сообщение отдельно
  #15 (permalink)  
Старый 06.02.2014, 02:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Synov_son,
попробуйте так
function rotate(css) {
    for (i = 0; i < css.length; i++) {
        n = $('#menu #' + i).data('number') + 1;
        if (n == css.length) {
            n = 0
        }
        $('#menu #' + i).animate({
            'top': css[n][0],
            'left': css[n][1]
        }, 1200, 'easeOutQuart');
        $('#menu #' + i).data('number', n);
        if (n == 0) {
            $('#menu #flavor').slideUp(400, 'easeOutQuart', change_flavor_text(i));
        }
    }
}

function change_flavor_text(id) {
    return function () {
        $('#menu #flavor').text(translate($('#menu #' + id).attr('alt'))).slideDown(800, 'easeOutQuart')
    }
}
$(document).ready(function () {
    setInterval(function () {
        rotate(css)
    }, 3000);
});
Ответить с цитированием