当前位置: 首页 > 文档资料 > SUI 移动开发UI库 >

幻灯片

优质
小牛编辑
127浏览
2023-12-01

使用幻灯片组件,你需要在 sm.jssm.css 之后额外引入如下两个文件:

<link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm-extend.min.css">
<script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm-extend.min.js' charset='utf-8'></script>

幻灯片会在你页面入口执行$.init()后自动初始化。否则,或者你的幻灯片是页面加载后异步加载的,那么需要手动初始化:$(".swiper-container").swiper(config)

<div class="content">
  <!-- Slider -->
  <div class="swiper-container" data-space-between='10'>
    <div class="swiper-wrapper">
      <div class="swiper-slide"><img src="//gqianniu.alicdn.com/bao/uploaded/i4//tfscom/i1/TB1n3rZHFXXXXX9XFXXXXXXXXXX_!!0-item_pic.jpg_320x320q60.jpg" alt=""></div>
      <div class="swiper-slide"><img src="//gqianniu.alicdn.com/bao/uploaded/i4//tfscom/i4/TB10rkPGVXXXXXGapXXXXXXXXXX_!!0-item_pic.jpg_320x320q60.jpg" alt=""></div>
      <div class="swiper-slide"><img src="//gqianniu.alicdn.com/bao/uploaded/i4//tfscom/i1/TB1kQI3HpXXXXbSXFXXXXXXXXXX_!!0-item_pic.jpg_320x320q60.jpg" alt=""></div>
    </div>
    <div class="swiper-pagination"></div>
  </div>
</div>

手动初始化幻灯片的详细配置

$(function() {
  $(".swiper-container").swiper(config);
});

可以在 .swiper-container 容器上通过 data-xxx 的形式配置,也可以在初始化的时候传入一个JS对象来配置。
可用配置项和暴露的方法请参考这里: swiper 官方文档

额外的,提供一个方法$.reinitSwiper(pageid).重新更新幻灯片