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 相关文章推荐
js 异步处理进度条
Apr 01 Javascript
关于递归运算的顺序测试代码
Nov 30 Javascript
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
浅析JavaScript中的array数组类型系统
Jul 18 Javascript
js实现百度搜索提示框
Feb 05 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
详解如何使用router-link对象方式传递参数?
May 02 Javascript
深入了解JavaScript 私有化
May 30 Javascript
Node配合WebSocket做多文件下载以及进度回传
Nov 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
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
浅谈json_encode用法
2015/03/05 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
2016/04/23 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
PHP内置加密函数详解
2016/11/20 PHP
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
python文件比较示例分享
2014/01/10 Python
Python 操作MySQL详解及实例
2017/04/30 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
python flask中动态URL规则详解
2019/11/22 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
实习教师自我鉴定
2013/09/27 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
打架检讨书100字
2014/01/19 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
市场督导岗位职责
2015/04/10 职场文书
电工实训心得体会
2016/01/14 职场文书
话题作文之自信作文
2019/11/15 职场文书
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
无线电知识基础入门篇
2022/02/18 无线电
Nginx利用Logrotate实现日志分割
2022/05/20 Servers