Javascript 缩略图滑块不工作

Javascript 缩略图滑块不工作,javascript,jquery,slider,Javascript,Jquery,Slider,我得到了一个缩略图滑块,但它不工作的权利,当我点击一个特定的拇指图像,主图像是重复的,是相同的图像出现 任何人都可以帮我解决这个问题 相关网址: $(文档).ready(函数(){ $(函数(){ //如果页面上有图库拇指 如果($(“#图库拇指”)。长度>0){ //缓存拇指选择器以获得速度 var thumb=$(“#图库拇指”).find(“.thumb”); //您希望显示多少个拇指并按其滚动 var visibleThumbs=4; //将滑块放入变量以使用公共函数 var gall

我得到了一个缩略图滑块,但它不工作的权利,当我点击一个特定的拇指图像,主图像是重复的,是相同的图像出现

任何人都可以帮我解决这个问题

相关网址:

$(文档).ready(函数(){
$(函数(){
//如果页面上有图库拇指
如果($(“#图库拇指”)。长度>0){
//缓存拇指选择器以获得速度
var thumb=$(“#图库拇指”).find(“.thumb”);
//您希望显示多少个拇指并按其滚动
var visibleThumbs=4;
//将滑块放入变量以使用公共函数
var gallerySlider=$('#gallery').bxSlider({
控件:false,
传呼机:错,
放松:“easeInOutQuint”,
无穷远:没错,
速度:500,,
onAfterSlide:函数(CurrentSlideEnumber){
thumb.removeClass('pager-active');
thumb.eq(currentSlideNumber).addClass('pager-active');
},
onNextSlide:函数(CurrentSlideEnumber){
slideThumbs(CurrentSlideEnumber,VisibleTumbs);
},
onPrevSlide:函数(CurrentSlideEnumber){
slideThumbs(CurrentSlideEnumber,VisibleTumbs);
}
});
//单击拇指时
拇指。点击(功能(e){
//-6因为BX滑块克隆了一组元素
gallerySlider.goToSlide($(this).closest('.thumb item').index()-6);
//防止默认单击行为
e、 预防默认值();
});
//函数计算将拇指移动到哪个幻灯片
函数slideThumbs(CurrentSlideEnumber,VisibleTumbs){
//计算第一个数字,忽略其余数字
var m=数学楼层(CurrentSlideEnumber/VisibleTumbs);
//乘以可见幻灯片的数量,以计算我们需要移动到的确切幻灯片
var slideTo=m*可视拇指;
//告诉滑块移动
拇指滑翔器。goToSlide(slideTo);
}
//当你点击拇指时
$(“#图库拇指”)。查找(“.thumb”)。单击(函数(){
//从所有thumbs中删除活动类
$(“#图库拇指”).find(“.thumb”).removeClass('pager-active');
//将活动类添加到单击的thumb
$(this.addClass('pager-active');
});
//缩略图滑块
var thumbsSlider=$(“#图库拇指”).gbxSlider({
控制:对,
传呼机:错,
放松:“easeInOutQuint”,
displaySlideQty:VisibleTumbs,
moveSlideQty:VisibleTumbs,
无穷远:错,
滑动宽度:200,
米斯利德斯:4,
maxSlides:4,
幻灯片摘要:10
});
}
});
});
.gallery容器{
宽度:350px;
高度:300px;
}
.图库拇指容器{
宽度:350px;
高度:300px;
}

更新此行

gallerySlider.goToSlide($(this).closest('.thumb-item').index() -6);

更新此行

gallerySlider.goToSlide($(this).closest('.thumb-item').index() -6);


如果在一个页面上多次使用滑块,可以吗?尝试为其创建公共功能并按您的需要使用。如果在一个页面上多次使用滑块,可以吗?尝试为其创建公共功能并按您的需要使用。