$('.view .arrow-right,.preview .arrow-right').on('click', function(e) { e.preventDefault(); if (viewSwiper.activeIndex === viewSwiper.slides.length - 1) { viewSwiper.slideTo(0, 1000); return } viewSwiper.slideNext(); }); var previewSwiper = new Swiper('.preview .swiper-container', { //visibilityFullFit: true, slidesPerView: 3, allowTouchMove: false, spaceBetween: 5, on: { tap: function() { viewSwiper.slideTo(previewSwiper.clickedIndex) } } }); function updateNavPosition() { $('.preview .active-nav').removeClass('active-nav'); var activeNav = $('.preview .swiper-slide').eq(viewSwiper.activeIndex).addClass('active-nav'); if (!activeNav.hasClass('swiper-slide-visible')) { if (activeNav.index() > previewSwiper.activeIndex) { var thumbsPerNav = Math.floor(previewSwiper.width / activeNav.width()) - 1; previewSwiper.slideTo(activeNav.index() - thumbsPerNav); } else { previewSwiper.slideTo(activeNav.index()); } } }