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 相关文章推荐
超级兔子让浮动层消失的前因后果
Mar 09 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
使用Grunt.js管理你项目的应用说明
Apr 24 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
JavaScript中DOM详解
Apr 13 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
Aug 06 Javascript
jquery实现图片放大镜功能
Nov 23 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
Vue表单实例代码
Sep 05 Javascript
jQuery EasyUI Draggable拖动组件
Mar 01 Javascript
深入理解angular2启动项目步骤
Jul 15 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 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入门小知识
2008/03/24 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
php fread读取文件注意事项
2016/09/24 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
jquery 判断div show的状态实例
2016/12/03 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
js实现方块上下左右移动效果
2017/08/17 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
Windows系统下pycharm中的pip换源
2020/02/23 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
2020/08/18 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
园林设计师自荐信
2013/11/18 职场文书
入学申请自荐信范文
2014/02/26 职场文书
车间机修工岗位职责
2014/02/28 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
学校学期工作总结
2015/08/13 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书