Есть код:
function bannerHide(){
if ($flagClick==0){ //запуск анимации, происходит при загрузке страницы
var newsItems = $('.slider-item').size(); //узнаем количество слайдов в слайдере
$('.slider').on('afterChange', function(event, slick, currentSlide){
var newsCurrentSlide = currentSlide+1; //узнаем номер текущего слайда
if(newsItems == newsCurrentSlide){ //при равенстве количества слайдов и номера текущего слайда, запускается анимация
$('.banner').animate({right: '-500px'}, 8000);
}
});
}
}
Проблема в следующем, значение $flagClick может стать == 1 уже во время выполнения функции bannerHide(), и мне нужно прервать ее и чтобы анимация не сработала и не повлияла на положение элемента