Swiper中文论坛

标题: swiper 无缝滚动 每次切换会有停顿 [打印本页]

作者: 憨笑的丫头    时间: 2019-10-30 15:36
标题: swiper 无缝滚动 每次切换会有停顿
每次切换的时候都会有停顿一下下,麻烦大家帮忙看看。

var swiper = new Swiper('.voca-swiper', {
        slidesPerView: 'auto',
        spaceBetween:0,
        pagination: {
                el: '.voca-sj .sos-page',
                clickable: true,
        },
        freeMode:true,
        loop:true,
        speed:2000,//匀速时间
        autoplay: {
                delay: 0,
                stopOnLastSlide: false,
                disableOnInteraction: false,
               
        },
        observer:true,
        observeParents:true,
});


作者: zsy16111    时间: 2019-10-30 17:10
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.   <meta charset="utf-8">
  5.   <title>Swiper demo</title>
  6.   <!-- Link Swiper's CSS -->
  7.   <link rel="stylesheet" href="css/swiper.min.css">

  8.   <!-- Demo styles -->
  9.   <style>
  10.     html, body {
  11.       position: relative;
  12.       height: 100%;
  13.     }
  14.     body {
  15.       background: #eee;
  16.       font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  17.       font-size: 14px;
  18.       color:#000;
  19.       margin: 0;
  20.       padding: 0;
  21.     }
  22.     .swiper-container1 {
  23.       width: 100%;
  24.       height: 50%;
  25.     }
  26.     .swiper-container2 {
  27.       width: 100%;
  28.       height: 50%;
  29.     }
  30.     .swiper-slide {
  31.       text-align: center;
  32.       font-size: 18px;
  33.       background: #fff;

  34.       /* Center slide text vertically */
  35.       display: -webkit-box;
  36.       display: -ms-flexbox;
  37.       display: -webkit-flex;
  38.       display: flex;
  39.       -webkit-box-pack: center;
  40.       -ms-flex-pack: center;
  41.       -webkit-justify-content: center;
  42.       justify-content: center;
  43.       -webkit-box-align: center;
  44.       -ms-flex-align: center;
  45.       -webkit-align-items: center;
  46.       align-items: center;
  47.     }
  48.         .swiper-wrapper{
  49.                 transition-timing-function: linear !important;
  50.         }
  51.   </style>

  52. </head>
  53. <body>
  54.   <!-- Swiper -->
  55.         <div class="swiper-container1">
  56.             <div class="swiper-wrapper">
  57.                       <div class="swiper-slide"><img src="testImg/1.png" alt=""></div>
  58.                       <div class="swiper-slide"><img src="testImg/2.png" alt=""></div>
  59.                       <div class="swiper-slide"><img src="testImg/3.png" alt=""></div>
  60.                       <div class="swiper-slide"><img src="testImg/4.png" alt=""></div>
  61.                       <div class="swiper-slide"><img src="testImg/5.png" alt=""></div>
  62.                       <div class="swiper-slide"><img src="testImg/6.png" alt=""></div>
  63.                       <div class="swiper-slide"><img src="testImg/7.png" alt=""></div>
  64.                       <div class="swiper-slide"><img src="testImg/8.png" alt=""></div>
  65.             </div>
  66.           </div>
  67.        
  68.   <!-- Swiper JS -->
  69.   <script src="js/swiper.min.js"></script>

  70.   <!-- Initialize Swiper -->
  71.   <script>
  72.      var mySwiper1 = new Swiper ('.swiper-container1', {
  73.              loop: true,
  74.         speed:2000,//匀速时间
  75.                 autoplay: {
  76.                     delay: 0,
  77.                     stopOnLastSlide: false,
  78.                     disableOnInteraction: false,
  79.                 },

  80.     })
  81.   </script>
  82.   
  83. </body>
  84. </html>
复制代码

作者: 穹虞    时间: 2019-10-31 16:47
本帖最后由 穹虞 于 2019-10-31 16:52 编辑
  1. <div class="swiper-container swiper1 swiper-no-swiping">
  2.         <div class="swiper-wrapper">
  3.           <div
  4.             class="swiper-slide"
  5.             v-for="(item, index) in list1"
  6.             :key="index"
  7.             :v-if="list1.length"
  8.           >
  9.             <img :src="itemb.path"  v-for="itemb in item" :key="itemb.id" />
  10.           </div>
  11.         </div>
  12.       </div>
  13.       <div class="swiper-container swiper2 swiper-no-swiping" dir="rtl">
  14.         <div class="swiper-wrapper">
  15.           <div
  16.             class="swiper-slide"
  17.             v-for="(item, index) in list2"
  18.             :key="index"
  19.             :v-if="list2.length"
  20.           >
  21.             <img :src="itemb.path"  v-for="itemb in item" :key="itemb.id" />
  22.           </div>
  23.         </div>
  24.       </div>
复制代码

作者: 穹虞    时间: 2019-10-31 16:50
本帖最后由 穹虞 于 2019-10-31 16:55 编辑

有大佬帮我看下我这么写为什么第二个会出问题,这是移动端的轮播,当你滑动屏幕时第二个轮播会停下甚至是直接消失

QQ截图20191031165346.png (63.13 KB, 下载次数: 149)

QQ截图20191031165346.png

QQ截图20191031164822.png (18.24 KB, 下载次数: 143)

QQ截图20191031164822.png

作者: TomBIng    时间: 2020-9-8 17:17
我也是同样问题,请问解决了吗




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