swiper使用中一些点的总结

本文介绍如何利用Swiper2.0插件优化移动端网页滑动体验,包括实例创建、滑动方法调用及手动位移设置等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 最近做了PC端改版,要求移动端有更好的体验,一些产品滚屏的展示,就用了swiper插件,以方便用户在移动端访问可以滑动翻屏展示。

 本次项目中使用的是swiper2.0版本。

 首先要引入swiper的js库和css库(此处不做赘述)

 然后在此生成一个swiper实例,以供举例子

 var mySwiper = new Swiper('.swiperLookBig', {

  pagination: '.pagination',
  loop: true,
  paginationClickable: true
});

1.swipePrev()和swipeNext()方法,滑动到上一个模块/下一个模块

 比如我点击某按钮执行滑到上一模块,就可以这样写: 

 $('.arrow-left').live('click', function (e) {
  e.preventDefault();
  mySwiper.swipePrev(); 
 });

2.setWrapperTranslate(x,y,z)   手动设置wrapper的位移

比如我希望swiper向左便宜300px  我就可以这样写:

mySwiper.setWrapperTranslate(-300,0,0); 我在项目中的实际应用是点击小图之后显示相对应的大图,我就计算一下小图对应的index,然后乘以一下大图每屏的宽度 然后来实现对应图片的展示。本来activeLoopIndex可实现,但是可能因为大图

是默认隐藏的元素,对activeLoopIndex的计算不太准确,后来才尝试使用了此方法,效果还不错。

3.activeLoopIndex : 在loop模式下返回当前活动块的索引。

 

 

 

  

  

转载于:https://www.cnblogs.com/shimeng123/p/9519046.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值