var realSlider= $(".bxslider").bxSlider({ speed:1000, pager:false, nextText:'', prevText:'', mode: 'fade', captions: true, infiniteLoop:false, hideControlOnEnd:true, onSlideBefore:function($slideElement, oldIndex, newIndex){ changeRealThumb(realThumbSlider,newIndex); } }); var realThumbSlider=$("#bx-pager").bxSlider({ minSlides: 6, maxSlides: 6, slideWidth: 200, slideMargin: 12, moveSlides: 1, pager:false, speed:1000, infiniteLoop:false, hideControlOnEnd:true, nextText:'<span></span>', prevText:'<span></span>', onSlideBefore:function($slideElement, oldIndex, newIndex){ /*$j("#sliderThumbReal ul .active").removeClass("active"); $slideElement.addClass("active"); */ } }); linkRealSliders(realSlider,realThumbSlider); if($("#bx-pager a").length<5){ $("#bx-pager .bx-next").hide(); } function linkRealSliders(bigS,thumbS){ $("#bx-pager").on("click","a",function(event){ event.preventDefault(); var newIndex=$(this).parent().attr("data-slideIndex"); bigS.goToSlide(newIndex); }); } function changeRealThumb(slider,newIndex){ var $thumbS=$("#bx-pager"); $thumbS.find('.active').removeClass("active"); $thumbS.find('li[data-slideIndex="'+newIndex+'"]').addClass("active"); if(slider.getSlideCount()-newIndex>=4)slider.goToSlide(newIndex); else slider.goToSlide(slider.getSlideCount()-4); } })