swiper动态改变滑动内容的实现方法


Posted in Javascript onJanuary 17, 2018

假设当前显示的是1,往左滑动一个递减1,往右滑动一个递增1

body下面添加如下代码

<div class="swiper-container temp">
 <div class="swiper-wrapper">
  <div class="swiper-slide">
   1
  </div>
  <div class="swiper-slide">
   2
  </div>
  <div class="swiper-slide">
   3
  </div>
 </div>
</div>

引用swiper的css和js脚本(当前使用的是4.x以上版本)

添加js脚本

var now_ActiveIndex=2;//,//当前所在下标
var tempSwiper = new Swiper('.swiper-container.temp', {
 initialSlide: 1,
 loop:true,
 speed:400,
 on: {
  slideChange: function(swiper){//当当前Slide切换时执行(activeIndex发生改变)
   var pre_number=Number($(this.slides[now_ActiveIndex]).text());
   if(now_ActiveIndex>this.activeIndex){
    if(now_ActiveIndex==4&&this.activeIndex==1){
     $(this.slides[this.activeIndex]).text(pre_number);
    }else{//上一个
     var act_number=pre_number-1;
     $(this.slides[this.activeIndex]).text(act_number);
    }
   }else if(now_ActiveIndex<this.activeIndex){
    if(now_ActiveIndex==0&&this.activeIndex==3){
     $(this.slides[this.activeIndex]).text(pre_number);
    }else{//下一个
     var act_number=pre_number+1;
     $(this.slides[this.activeIndex]).text(act_number);
    }
   }
   now_ActiveIndex=this.activeIndex;
  },
 },
})

初始值:

swiper动态改变滑动内容的实现方法

往左滑动三次:

swiper动态改变滑动内容的实现方法

往右滑动一次

swiper动态改变滑动内容的实现方法

做这个测试主要为了后面日历的左右滑动改变上一月下一月

总结

以上所述是小编给大家介绍的swiper动态改变滑动内容的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
js中判断对象是否为空的三种实现方法
Dec 23 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
javascript中DOM复选框选择用法实例
May 14 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
Dec 24 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
Feb 27 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
Aug 03 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
Apr 08 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 #Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 #Javascript
angularjs 页面自适应高度的方法
Jan 17 #Javascript
VueJs监听window.resize方法示例
Jan 17 #Javascript
详解AngularJS之$window窗口对象
Jan 17 #Javascript
React-native桥接Android原生开发详解
Jan 17 #Javascript
vue自定义指令directive实例详解
Jan 17 #Javascript
You might like
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
jQuery 注意事项 与原因分析
2009/04/24 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
python使用response.read()接收json数据的实例
2018/12/19 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
通过cmd进入python的实例操作
2019/06/26 Python
Python shelve模块实现解析
2019/08/28 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
python datetime处理时间小结
2020/04/16 Python
基于PyTorch中view的用法说明
2021/03/03 Python
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
大专应届生个人简历的自我评价
2013/10/15 职场文书
生产车间主管岗位职责
2013/12/28 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
生日宴会主持词
2014/03/20 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
2014年药店工作总结
2014/11/20 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
python中的3种定义类方法
2021/11/27 Python