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 相关文章推荐
Javascript 函数中的参数使用分析
Mar 27 Javascript
使用jQuery判断IE浏览器版本的代码
Jun 14 Javascript
实现无刷新联动例子汇总
May 20 Javascript
动态加载jQuery的方法
Jun 16 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
Aug 13 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
Dec 07 Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
基于element-ui对话框el-dialog初始化的校验问题解决
Sep 11 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
Dec 07 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 URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
解析yii数据库的增删查改
2013/06/20 PHP
Javascript &amp; DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
JavaScript的parseInt 进制问题
2009/05/07 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python基础教程之缩进介绍
2014/08/29 Python
Python中下划线的使用方法
2015/03/27 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
Mac安装python3的方法步骤
2019/08/09 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
京东国际站:JOYBUY
2017/11/23 全球购物
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
临床医学专业学生的自我评价分享
2013/11/21 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
2014年纠风工作总结
2014/12/08 职场文书
光荣之路观后感
2015/06/12 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
python基础之类方法和静态方法
2021/10/24 Python