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 相关文章推荐
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
Apr 19 Javascript
Js日期选择器并自动加入到输入框中示例代码
Aug 02 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
JSON遍历方式实例总结
Dec 07 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
jQuery中map函数的两种方式
Apr 07 jQuery
Javascript 严格模式use strict详解
Sep 16 Javascript
vue-cli中的webpack配置详解
Sep 25 Javascript
浅谈express.js框架中间件(middleware)
Apr 07 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
Feb 24 Javascript
Vue实现移动端拖拽交换位置
Jul 29 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 获取完整url地址
2008/12/20 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
javascript实现画板功能
2020/04/12 Javascript
Python程序员开发中常犯的10个错误
2014/07/07 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
python中二分查找法的实现方法
2020/12/06 Python
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
国际贸易专业推荐信
2013/11/15 职场文书
求职面试个人自我评价
2014/02/28 职场文书
教师产假请假条范文
2014/04/10 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
Nginx进程调度问题详解
2021/09/25 Servers