多语言展示
当前在线:1863今日阅读:19今日分享:20

swiper如何跳转到指定页

今天刚好有同事问小编swiper该如何跳转到指定页面,按理说swiper是款强大的插件,应该会有指定的方法跳到指定的页面,如是小编研究了下,确实如小编所料;那该如何切换到指定页呢?
工具/原料
1

sublime 编辑器

2

swiper相关插件

方法/步骤
1

提出疑问使用过swiper的小伙伴应该都清楚,swiper经典模式就是幻灯片滑块效果,同时它还支持手机拖动切换,是款非常强大的插件,如下图所示,但问题来了,平时我们比较多的是直接切换或拖动图片到下一页,如何当前页面有一个按钮,想直接跳到第三页,该如何实现呢?

2

代码展示小编的代码如下所示,直接用了swiper的div标准模式,然后配上new Swiper的构造函数;

3

解决方法一如果是在pc端,我们想切换到第三页,我们可以直接点击底部的第三个小圆圈,那我们想点击按钮跳到“第三页”,我们直接模拟点击第三个小圆圈不就可以了。于是可以这样写:$('.swiper-pagination span').eq(2).trigger('click');

4

解决方法二swiper本身就是很强大的插件,也提供有专门的跳转指定页面方法。所以也可以这样写:swiper.slideTo(3, 1000, false);slideTo方法有三个参数:第一个参数是指定切换到某一页的索引;第二个参数是切换速度;第三个参数是布尔值,表示是否要触发onSlideChange回调函数;

5

延伸一如果要切换到上一页;可以用swiper.slidePrev()方法;

6

延伸二要切换到下一页,可用swiper.slideNext()方法;

推荐信息