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 实现grid绑定模板
Jan 28 Javascript
JScript中的条件注释详解
Apr 24 Javascript
JS实现不规则TAB选项卡效果代码
Sep 16 Javascript
JavaScript学习总结之JS、AJAX应用
Jan 29 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
在vue项目中安装使用Mint-UI的方法
Dec 27 Javascript
vue小白入门教程
Apr 02 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
Aug 09 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
微信小程序入口场景的问题集合与相关解决方法
Jun 26 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 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中遍历stdclass object的实现代码
2011/06/09 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
python中_del_还原数据的方法
2020/12/09 Python
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
Ibatis的核心配置文件都有什么
2014/09/08 面试题
Ruby如何创建一个线程
2013/03/10 面试题
企业车辆管理制度
2014/01/24 职场文书
入学申请自荐信范文
2014/02/26 职场文书
北京申奥口号
2014/06/19 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
党员评议自我评价
2015/03/03 职场文书
自书遗嘱范文
2015/08/07 职场文书
学习十八大的感悟
2015/08/11 职场文书
2016父亲节感恩话语
2015/12/09 职场文书