zoukankan      html  css  js  c++  java
  • swiper动态改变滑动内容

    假设当前显示的是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;
            },
        },
    })

    初始值:

    往左滑动三次:

     

    往右滑动一次

    做这个测试主要为了后面日历的左右滑动改变上一月下一月

  • 相关阅读:
    Shell需注意的语法问题
    iconv编码转换
    使用cocos创建的项目,如何进行源码调试?
    git切换到远程分支
    在 Git 中 Checkout 历史版本
    JAVA keytool 使用详解
    JAVA调用 keytool 生成keystore 和 cer 证书
    写出好的 commit message
    JAVA
    面试中关于Java你所需知道的的一切
  • 原文地址:https://www.cnblogs.com/zhyue93/p/swiper_2.html
Copyright © 2011-2022 走看看