js实现普通轮播图、轮播图组件,支持左右箭头、
display: inline-block;
空白间隔问题
动画
节流
指针指向
原型链
定时器使用
position
使用
可配置参数
imgArr
:图片数组,必选,[{url: '', imgPath: ''}]
url
: 点击图片跳转的链接
imgPath
:图片路径
intervalTime
:自动播放图片滑动间隔,可选,默认1500
autoPlay
:是否自动播放,可选,默认true
height
:幻灯片高度,可选,默认300
width
:幻灯片宽度,可选,默认300
用法
html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>轮播图</title>
<link rel="stylesheet" href="./index.css"> <!-- 引入所需要css样式 -->
</head>
<body>
<div id="swiper-list"></div> <!-- 引入轮播图dom -->
</body>
<script src="./slider.js"></script> <!-- 引入所需要js -->
<script src="./index.js"></script>
</html>
js代码
// index.js
let imgArr = [
{
url: '#1.png',
imgPath: './imgs/1.png'
},
{
url: '#2.png',
imgPath: './imgs/2.png'
},
{
url: '#3.png',
imgPath: './imgs/3.png'
},
{
url: '#4.png',
imgPath: './imgs/4.png'
}
];
new Swiper({
imgArr: imgArr,
animationTime: 1000,
intervalTime: 1000,
autoplay: true
}).init();
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。