Задать вопрос
@KindOfHeaven

Как заблокировать слайдер на время выполнения?

Как мне заблокировать слайдер на время выполнения?
Вот код:
$('#left').click(function() {
		var carusel = $(this).parent('.slider')[0]
		var slide_width = 277
		$(carusel).find('.slider-track .slide').eq(0).clone().appendTo($(carusel).find('.slider-track'))
		$(carusel).find('.slider-track').animate({"margin-left": "-"+slide_width},650)
		setTimeout(function() {
			$(carusel).find('.slider-track .slide').eq(0).remove()
			$(carusel).find('.slider-track').css({'margin-left': 0})
		}, 700)
	})

Проблема в том, что если нажимать на стрелку очень быстро все ломается
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Максим Тимофеев К ответам на вопрос (2)
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
var im_running = false;
$('#left').click(function() {
if(im_running == false){
im_running = true;
//some logic
im_running = false;
}
});
Ответ написан