function toggleSwiperCaptionAnimation(swiper) {
            var prevSlide = $(swiper.container).find("[data-caption-animate]"),
                nextSlide = $(swiper.slides[swiper.activeIndex]).find("[data-caption-animate]"),
                delay,
                duration,
                nextSlideItem,
                prevSlideItem;

            for (var i = 0; i < prevSlide.length; i++) {
                prevSlideItem = $(prevSlide[i]);

                prevSlideItem.removeClass("animated")
                    .removeClass(prevSlideItem.attr("data-caption-animate"))
                    .addClass("not-animated");
            }


            var tempFunction = function(nextSlideItem, duration) {
                return function() {
                    nextSlideItem
                        .removeClass("not-animated")
                        .addClass(nextSlideItem.attr("data-caption-animate"))
                        .addClass("animated");
                    if (duration) {
                        nextSlideItem.css('animation-duration', duration + 'ms');
                    }
                };
            };

            for (var i = 0; i < nextSlide.length; i++) {
                nextSlideItem = $(nextSlide[i]);
                delay = nextSlideItem.attr("data-caption-delay");
                duration = nextSlideItem.attr('data-caption-duration');
                if (!isNoviBuilder) {
                    if (delay) {
                        setTimeout(tempFunction(nextSlideItem, duration), parseInt(delay, 10));
                    } else {
                        tempFunction(nextSlideItem, duration);
                    }

                } else {
                    nextSlideItem.removeClass("not-animated")
                }
            }
        }
/**
         * @desc Toggle swiper animations on active slides
         * @param {object} swiper - swiper slider
         */
@desc Toggle swiper animations on active slides
@param {object} swiper - swiper slider
@desc Toggle swiper animations on active slides @param { object } swiper - swiper slider
function toggleSwiperCaptionAnimation(swiper) {
            var prevSlide = $(swiper.container).find("[data-caption-animate]"),
                nextSlide = $(swiper.slides[swiper.activeIndex]).find("[data-caption-animate]"),
                delay,
                duration,
                nextSlideItem,
                prevSlideItem;
            for (var i = 0; i < prevSlide.length; i++) {
                prevSlideItem = $(prevSlide[i]);
                prevSlideItem.removeClass("animated")
                    .removeClass(prevSlideItem.attr("data-caption-animate"))
                    .addClass("not-animated");
            }
            var tempFunction = function(nextSlideItem, duration) {
                return function() {
                    nextSlideItem
                        .removeClass("not-animated")
                        .addClass(nextSlideItem.attr("data-caption-animate"))
                        .addClass("animated");
                    if (duration) {
                        nextSlideItem.css('animation-duration', duration + 'ms');
                    }
                };
            };
            for (var i = 0; i < nextSlide.length; i++) {
                nextSlideItem = $(nextSlide[i]);
                delay = nextSlideItem.attr("data-caption-delay");
                duration = nextSlideItem.attr('data-caption-duration');
                if (!isNoviBuilder) {
                    if (delay) {
                        setTimeout(tempFunction(nextSlideItem, duration), parseInt(delay, 10));
                    } else {
                        tempFunction(nextSlideItem, duration);
                    }
                } else {
                    nextSlideItem.removeClass("not-animated")
                }
            }
        }
function toggleSwiperCaptionAnimation ( swiper ) { var prevSlide = $ ( swiper . container ) . find ( "[data-caption-animate]" ) , nextSlide = $ ( swiper . slides [ swiper . activeIndex ] ) . find ( "[data-caption-animate]" ) , delay , duration , nextSlideItem , prevSlideItem ; for ( var i = 0 ; i < prevSlide . length ; i ++ ) { prevSlideItem = $ ( prevSlide [ i ] ) ; prevSlideItem . removeClass ( "animated" ) . removeClass ( prevSlideItem . attr ( "data-caption-animate" ) ) . addClass ( "not-animated" ) ; } var tempFunction = function ( nextSlideItem , duration ) { return function ( ) { nextSlideItem . removeClass ( "not-animated" ) . addClass ( nextSlideItem . attr ( "data-caption-animate" ) ) . addClass ( "animated" ) ; if ( duration ) { nextSlideItem . css ( 'animation-duration' , duration + 'ms' ) ; } } ; } ; for ( var i = 0 ; i < nextSlide . length ; i ++ ) { nextSlideItem = $ ( nextSlide [ i ] ) ; delay = nextSlideItem . attr ( "data-caption-delay" ) ; duration = nextSlideItem . attr ( 'data-caption-duration' ) ; if ( ! isNoviBuilder ) { if ( delay ) { setTimeout ( tempFunction ( nextSlideItem , duration ) , parseInt ( delay , 10 ) ) ; } else { tempFunction ( nextSlideItem , duration ) ; } } else { nextSlideItem . removeClass ( "not-animated" ) } } }
@desc Toggle swiper animations on active slides
 @param {object} swiper - swiper slider
@desc Toggle swiper animations on active slides @param { object } swiper - swiper slider