Почему зацикливается анимация jquery «slideDown()»?

Функция slideDown() несколько раз то сворачивает блок, то разворачивает его. Почему она зацикливается и как можно это решить? Заранее спасибо!
$('.darker figure').stop().animate(
    {top:'-200px'},
    15000,
    'linear',
    function(){
        $(".button-group").stop().children().slideUp().eq(1).slideDown();
    }
);
  • Вопрос задан
  • 2872 просмотра
Решения вопроса 1
@Run Автор вопроса
РЕШЕНО!

Если анимируется несколько элементов одновременно, важно понимать, что функция обратного вызова (callback) выполнится один раз после завершения анимации каждого элемента, а не всей анимации в целом.

А у меня 6 элементов $('.darker figure') на странице.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы