Swiper中文论坛

标题: 如何回到初始状态,进行swiper-slide的增减 [打印本页]

作者: 路上    时间: 2016-4-21 08:55
标题: 如何回到初始状态,进行swiper-slide的增减
,,大家帮忙看看,谢谢啦<select  id="s1">
    <option>请选择</option>
    <option>2</option>
    <option>4</option>
    <option>5</option>
</select>
<div class="swiper-container">
    <div class="swiper-wrapper">
        <div class="swiper-slide d1">slider1</div>
        <div class="swiper-slide d2">slider2</div>
        <div class="swiper-slide d3">slider3</div>
    </div><script>
    var mySwiper = new Swiper('.swiper-container', {
        autoplay:5000,//也可以设置false 禁止轮播

        //direction : 'vertical',// 默认为左右,vertical为上下
        // speed:800  速度
        loop:true//此设置 轮播到第五张图时自动切换到第一张图
    });
    // setInterval(mySwiper(),500);
    //定义方法
    //change()时调用方法
    function chu(){
        var mySwiper = new Swiper('.swiper-container', {
            autoplay:false,//也可以设置false 禁止轮播

            //direction : 'vertical',// 默认为左右,vertical为上下
            // speed:800  速度
            loop:true//此设置 轮播到第五张图时自动切换到第一张图
        });
    }
    function pin(){
        var $s1=$("#s1").val();
        switch($s1){
            case "请选择":
                chu();
                break;
            case "2":
                mySwiper.removeSlide(3);
                break;
            case "4":
                mySwiper.appendSlide('<div class="swiper-slide d4">Slide4</div>');
                break;
            case "5":
                mySwiper.appendSlide('[<div class="swiper-slide d4">Slide4</div>,<div class="swiper-slide d5">Slide5</div>]');
                break;

        }
    }
    $("#s1").change(function(){
       // alert('sdsd');
        //如何回到最初的页面进行添加slide???
        chu();
        pin();
    });</script>





欢迎光临 Swiper中文论坛 (http://bbs.swiper.com.cn/) Powered by Discuz! X3.2