jQuery зацикливание прокрутки у слайдера
18.01.2013
При разработке собственного слайдера на jQuery столкнулся с проблемой – следующий шаг анимации выполнялся до окончания текущего, хотя вызов следующего шага был написан внутри функции окончания анимации.
Моя ошибка была в том, что 3ий параметр функции animate это вычитывание шага цикла анимации, а не функция окончания анимации.
Вот общий вид функции:
1 |
function animate_step() { $("slider ul").animate({ left: '+=50' }, 800, "swing", function() { animate_step(); }); } |