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 相关文章推荐
延时重复执行函数 lLoopRun.js
May 08 Javascript
JavaScript 学习笔记(五)
Dec 31 Javascript
js href的用法
May 13 Javascript
javascript预加载图片、css、js的方法示例介绍
Oct 14 Javascript
JS实现鼠标单击与双击事件共存
Mar 08 Javascript
全面理解JavaScript中的继承(必看)
Jun 16 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
图文详解Javascript中的上下文和作用域
Feb 15 Javascript
走进AngularJs之过滤器(filter)详解
Feb 17 Javascript
纯JavaScript实现实时反馈系统时间
Oct 26 Javascript
使用node打造自己的命令行工具方法教程
Mar 26 Javascript
分享JS表单验证源码(带错误提示及密码等级)
Jan 05 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
ajax php 实现写入数据库
2009/09/02 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
vue-router定义元信息meta操作
2020/12/07 Vue.js
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
python解析html开发库pyquery使用方法
2014/02/07 Python
Python制作CSDN免积分下载器
2015/03/10 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
Python3实现监控新型冠状病毒肺炎疫情的示例代码
2020/02/13 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
小学教师党员承诺书
2015/04/27 职场文书
汽车销售员工作总结
2015/08/12 职场文书
听课评课活动心得体会
2016/01/15 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
Nginx反向代理、重定向
2022/04/13 Servers
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers