MUI实现图片无缝轮播
引入相关包
<!-- 1. 引入MUI的CSS文件 提供组件样式MUI布局-->
<link rel="stylesheet" href="lib/mui/css/mui.css">
<!-- 2. 引入MUI的JS包 实现MUIJS效果-->
<script src="lib/mui/js/mui.js"></script>
HTML结构
<div class="mui-slider">
<!-- 轮播图的图片容器 -->
<!-- 如果要添加无缝轮播图 轮播图图片容器要添加一个mui-slider-loop 类名 -->
<div class="mui-slider-group mui-slider-loop">
<!-- 图片要多放2个图片 第一张是最后一张 最后一张是第一张 第一张和最后一张要添加mui-slider-item-duplicate 类名 -->
<!--支持循环,需要重复图片节点-->
<div class="mui-slider-item mui-slider-item-duplicate">
<a href="#">
<img src="images/banner6.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner1.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner2.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner3.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner4.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner5.png" alt="">
</a>
</div>
<div class="mui-slider-item">
<a href="#">
<img src="images/banner6.png" alt="">
</a>
</div>
<!--支持循环,需要重复图片节点-->
<div class="mui-slider-item mui-slider-item-duplicate">
<a href="#">
<img src="images/banner1.png" alt="">
</a>
</div>
</div>
<!-- 轮播图的小圆点容器 -->
<div class="mui-slider-indicator">
<div class="mui-indicator mui-active"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
<div class="mui-indicator"></div>
</div>
</div>
初始化轮播图
/*获得slider插件对象*/
var gallery = mui('.mui-slider');
/*调用slider初始化轮播图*/
gallery.slider({
/*自动轮播图的间隔时间*/
interval: 1000
});
MUI官方文档