查看: 7573|回复: 4
打印 上一主题 下一主题

swiper 无缝滚动 每次切换会有停顿

[复制链接]

该用户从未签到

1

主题

4

帖子

18

积分

新手上路

Rank: 1

积分
18
跳转到指定楼层
楼主
发表于 2019-10-30 15:36:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
每次切换的时候都会有停顿一下下,麻烦大家帮忙看看。

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,
});

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
推荐
发表于 2019-10-30 17:10:47 | 只看该作者
  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>
复制代码
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-15 16:30
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    7

    帖子

    38

    积分

    新手上路

    Rank: 1

    积分
    38
    板凳
    发表于 2019-10-31 16:47:41 | 只看该作者
    本帖最后由 穹虞 于 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>
    复制代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-15 16:30
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    7

    帖子

    38

    积分

    新手上路

    Rank: 1

    积分
    38
    地板
    发表于 2019-10-31 16:50:46 | 只看该作者
    本帖最后由 穹虞 于 2019-10-31 16:55 编辑

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

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

    QQ截图20191031165346.png

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

    QQ截图20191031164822.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    3

    积分

    新手上路

    Rank: 1

    积分
    3
    5#
    发表于 2020-9-8 17:17:20 | 只看该作者
    我也是同样问题,请问解决了吗
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-11-24 00:34 , Processed in 0.070469 second(s), 31 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表