Имеем:
Слайдер картинок.
И соответственно две кнопки: крутануть влево, крутануть вправо.
Обработчики событий кнопок:
$(".right").click(function() {
slideLeft();
});
$(".left").click(function() {
slideRight();
});
Слайдер работает красиво. Но
Возникает некрасивое явление, если несколько раз быстро нажать на кнопку вправо (или влево). Картинки начинают скакать не по порядку и только со временем все устаканивается.
Как исправить код обработчиков событий, что б перед последующим нажатием на кнопку Вперед (Назад) сначала проходила проверка "а закончилась ли предыдущая анимация"?