首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在swiper滑块中更改方向垂直滑块吗?我想同时拥有从上到下和从下到上的选项?

可以在swiper滑块中更改方向垂直滑块吗?我想同时拥有从上到下和从下到上的选项?
EN

Stack Overflow用户
提问于 2020-02-19 02:00:32
回答 1查看 4.8K关注 0票数 0

我正在处理一个包含两个垂直滑块的页面。但在单击向下箭头按钮或鼠标滚动时,我想要一个向上滑动单词(从下到上),另一个向下滑动(从上到下)。我如何实现这一点?

我的代码基本上是这样的:

代码语言:javascript
复制
<div class="swiper-container">
    <div class="swiper-wrapper">
      <div class="swiper-slide">
          <div class="swiper-container swiper-container-v swiper-left">
            <div class="swiper-pagination swiper-pagination-v"></div>
            <div class="swiper-wrapper">
              <div class="swiper-slide">Vertical Slide 1</div>
              <div class="swiper-slide">Vertical Slide 2</div>
              <div class="swiper-slide">Vertical Slide 3</div>
              <div class="swiper-slide">Vertical Slide 4</div>
              <div class="swiper-slide">Vertical Slide 5</div>
            </div>
          </div>
        <div class="swiper-container swiper-container-v2 swiper-right">
            <div class="swiper-wrapper">
              <div class="swiper-slide">Vertical Slide 1</div>
              <div class="swiper-slide">Vertical Slide 2</div>
              <div class="swiper-slide">Vertical Slide 3</div>
              <div class="swiper-slide">Vertical Slide 4</div>
              <div class="swiper-slide">Vertical Slide 5</div>
            </div>
          </div>
      </div>
    </div>
    <!-- Add Pagination -->
    <div class="swiper-pagination"></div>
 </div>

脚本如下:

代码语言:javascript
复制
var swiper = new Swiper('.swiper-container', {
      direction: 'vertical',

    });
    var swiperV = new Swiper('.swiper-container-v', {
      direction: 'vertical',
      spaceBetween: 50,
      keyboard: {
        enabled: true,
      },
      pagination: {
        el: '.swiper-pagination-v',
        clickable: true,
      },
      loop: true,
    });
    var swiperV2 = new Swiper('.swiper-container-v2', {
      direction: 'vertical',
      spaceBetween: 50,
      keyboard: {
        enabled: true,
      },
      pagination: {
        el: '.swiper-pagination-v',
        clickable: true,
      },
      loop: true,
      reverseDirection: true
    });
EN

回答 1

Stack Overflow用户

发布于 2020-02-19 02:27:24

如果您正在使用this swiper,则需要将navigation对象添加到您的配置中。

开发Swiper的人在他们的API中报告了类似于示例中的内容:

代码语言:javascript
复制
var mySwiper = new Swiper('.swiper-container', {
    navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev'
    }
});

如果你想颠倒标准的滑动(滑动的方向),你只需要在配置中交换引用你的箭头的类。

代码语言:javascript
复制
var mySwiper = new Swiper('.swiper-container', {
    navigation: {
        nextEl: '.swiper-button-prev',
        prevEl: '.swiper-button-next'
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60286926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档