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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
jQuery 渐变下拉菜单
Dec 15 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
js中window.open()的所有参数详细解析
Jan 09 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
javascript加减乘除的简单实例
Jul 12 Javascript
vue结合element-ui使用示例
Jan 24 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
jquery将json转为数据字典的实例代码
Oct 11 jQuery
node.js使用fs读取文件出错的解决方案
Oct 23 Javascript
基于vue实现微博三方登录流程解析
Nov 04 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学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
php实现可逆加密的方法
2015/08/11 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
解决jQuery ajax动态新增节点无法触发点击事件的问题
2017/05/24 jQuery
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
使用Eclipse如何开发python脚本
2018/04/11 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
人事助理岗位职责
2013/11/18 职场文书
校本教研工作方案
2014/01/14 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
小学班主任事迹材料
2014/12/17 职场文书
银行求职自荐信范文
2015/03/04 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫