Swiper 使用方法

303 阅读1分钟

下载Swiper

1.png

加载插件

需要用到的文件有swiper-bundle.min.js和swiper-bundle.min.css文件

<!DOCTYPE html>
<html>

<head> 
  <link rel="stylesheet" href="dist/css/**swiper-bundle.min.css**">
</head>

<body> 
  <script src="dist/js/**swiper-bundle.min.js**"></script> 
</body>

</html>

添加HTML内容

<div class="swiper">
    <div class="swiper-wrapper">
      <div class="swiper-slide">Slide 1</div>  //可以换成图片等其他
      <div class="swiper-slide">Slide 2</div>
      <div class="swiper-slide">Slide 3</div>
    </div>
    <!-- 如果需要分页器 -->
    <div class="swiper-pagination"></div>

    <!-- 如果需要导航按钮 -->
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>

    <!-- 如果需要滚动条 -->
    <div class="swiper-scrollbar"></div>
  </div>

你可能想要给Swiper定义一个大小,当然不要也行。

.swiper { width: 600px; height: 300px; }

初始化Swiper。

<script>
  var mySwiper = new Swiper('.swiper', {
    direction: 'vertical', // 垂直切换选项
    loop: true, // 循环模式选项

    // 如果需要分页器
    pagination: {
      el: '.swiper-pagination',
    },

    // 如果需要前进后退按钮
    navigation: {
      nextEl: '.swiper-button-next',
      prevEl: '.swiper-button-prev',
    },

    // 如果需要滚动条
    scrollbar: {
      el: '.swiper-scrollbar',
    },
  })        
</script>

完成

配置选项

clicks(点击)

preventClicks

当swiper在触摸时阻止默认事件(preventDefault),用于防止触摸时触发链接跳转

默认:true

<script>
  var mySwiper = new Swiper('.swiper', {
    preventClicks: false,//默认true
  })
</script>

preventClicksPropagation

阻止click冒泡。拖动Swiper时阻止click事件。

默认:true

<div class="swiper-slide" onclick="alert('你点了Swiper')">
  <script>
    var mySwiper = new Swiper('.swiper', {
      preventClicksPropagation: false,
    })
  </script>

slideToClickedSlide

设置为true则点击slide会过渡到这个slide。

<script>
  var mySwiper = new Swiper('.swiper', {
    slideToClickedSlide: true,
    centeredSlides: true,
    slidesPerView: 3,
  })
</script>

Events (事件)

2.png

Methods (方法)

4.png

Swiper 演示

可以选择需要的样式,进行下载相应的代码 6.png 进行之后,右键查看源代码,就可以复制源代码