Jquery i危险开关,缩略图控制

Jquery i危险开关,缩略图控制,jquery,html,Jquery,Html,我是个初学者。是否有人知道如何将缩略图图像链接到刷卡器,以便单击缩略图将刷卡器容器移动到相应的幻灯片?谢谢你的帮助 例如: var mySwiper=new Swiper(“.Swiper container”{ 分页:'.pagination', 分页可点击:true }) 将脚本标记中的所有内容更改为: $(document).ready(function() { var mySwiper = new Swiper('.swiper-container',{ pa

我是个初学者。是否有人知道如何将缩略图图像链接到刷卡器,以便单击缩略图将刷卡器容器移动到相应的幻灯片?谢谢你的帮助

例如:


var mySwiper=new Swiper(“.Swiper container”{
分页:'.pagination',
分页可点击:true
})

将脚本标记中的所有内容更改为:

$(document).ready(function() {

    var mySwiper = new Swiper('.swiper-container',{
        pagination: '.pagination',
        paginationClickable: true
    });

    $(".thumb").on('click', 'div', function(){
        mySwiper.slideTo($(this).index(), 500);
    });
});
我添加的位没有经过测试,但应该意味着点击你的一个div。拇指位(我忽略你的a标记)将滑动到该div的索引(例如,它是div 1、div 2等)。

小更正:)->它实际上是“slideTo”而不是“swipeTo”


我使用Swiper API编写了一个小插件,可以添加自定义缩略图并将它们链接到Swiper实例

JavaScript:

$(document).ready(function(){
  var mySwiper = new Swiper ('.swiper-container', {
    direction: 'horizontal',
  })

  swiperThumbs(mySwiper, {
    element: 'swiper-thumbnails',
    activeClass: 'is-active'
  });
});
<div class="swiper-thumbnails">
  <button type="button">any html content</button>
  <button type="button">any html content</button>
  <button type="button">any html content</button>
</div>
Html:

$(document).ready(function(){
  var mySwiper = new Swiper ('.swiper-container', {
    direction: 'horizontal',
  })

  swiperThumbs(mySwiper, {
    element: 'swiper-thumbnails',
    activeClass: 'is-active'
  });
});
<div class="swiper-thumbnails">
  <button type="button">any html content</button>
  <button type="button">any html content</button>
  <button type="button">any html content</button>
</div>

任何html内容
任何html内容
任何html内容

下载:

这是这个问题的解决方案

var galleryTop=新的Swiper(“.gallery top”{
间隔时间:10,
循环:对,
loopedSlides:5,//循环的幻灯片应相同
导航:{
nextEl:“.swiper按钮下一步”,
prevEl:“.swiper按钮prev”,
},
});
var galleryThumbs=新的Swiper(“.gallery thumbs”{
间隔时间:10,
幻灯片视图:4,
接触比:0.2,
循环:对,
loopedSlides:5,//循环的幻灯片应相同
slideToClickedSlide:true,
});
galleryTop.controller.control=galleryThumbs;
galleryThumbs.controller.control=galleryTop
html,正文{
位置:相对位置;
身高:100%;
}
身体{
背景:#000;
字体系列:Helvetica Neue、Helvetica、Arial、无衬线字体;
字体大小:14px;
颜色:#000;
保证金:0;
填充:0;
}
.swiper容器{
宽度:100%;
高度:300px;
左边距:自动;
右边距:自动;
}
.滑梯{
背景尺寸:封面;
背景位置:中心;
}
.画廊顶部{
身高:80%;
宽度:100%;
}
.图库大拇指{
身高:20%;
框大小:边框框;
填充:10px0;
}
.图库拇指.滑动滑梯{
身高:100%;
不透明度:0.4;
}
.图库拇指.滑动滑梯处于活动状态{
不透明度:1;
}


该swiper的文档说明了什么?我极为有限的编码能力使我无法理解它。我不知道这篇文章是什么时候添加的,但是现在如果你转到swiper slider文档,你可以很容易地在“Thumbs”部分找到你的答案。另外,请注意,我已经在两个版本的swiper slider上进行了测试:4.0.5和4.5.0,它只在最新版本上工作。希望这对你或其他人有帮助。编辑:实际上有两种方法。一个是自定义分页,另一个是拇指滑块。我个人推荐Thumbs滑块方式,因为它是专门为这个场景构建的,并且提供了比可见Thumbs更多的实用性。祝你好运