码迷,mamicode.com
首页 > 其他好文 > 详细

zepto轮播图

时间:2019-08-10 17:24:05      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:for   dev   animate   body   type   images   spl   charset   height   

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0">
<title>Title</title>
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
li{
list-style: none;
}
.clearFix:after,
.clearFix:before{
clear: both;
height: 0;
line-height: 0;
visibility: hidden;
display: block;
content: "";
}
.container{
max-width: 640px;
min-width: 320px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.container>ul:first-child{
width: 1000%;
transform: translateX(-10%);
}
.container>ul:first-child>li{
width: 10%;
float: left;
}
.container>ul:first-child>li>a{
display: block;
width: 100%;
}
.container>ul:first-child>li>a>img{
display: block;
width: 100%;
}
.container>ul:last-child{
position: absolute;
left: 50%;
margin-left: -66px;
bottom: 6px;
}
.container>ul:last-child>li{
float: left;
width: 12px;
height: 12px;
border-radius: 50%;
background: pink;
margin-left: 6px;
}
.container>ul:last-child>li.active{
background: red;
}
</style>
</head>
<body>
<div class="container">
<ul class="clearFix">
<li><a><img src="images/l8.jpg"></a></li>
<li><a><img src="images/l1.jpg"></a></li>
<li><a><img src="images/l2.jpg"></a></li>
<li><a><img src="images/l3.jpg"></a></li>
<li><a><img src="images/l4.jpg"></a></li>
<li><a><img src="images/l5.jpg"></a></li>
<li><a><img src="images/l6.jpg"></a></li>
<li><a><img src="images/l7.jpg"></a></li>
<li><a><img src="images/l8.jpg"></a></li>
<li><a><img src="images/l1.jpg"></a></li>
</ul>
<ul class="clearFix">
<li class="active"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<script src="js/zepto/zepto.min.js"></script>
<script src="js/zepto/selector.js"></script>
<script src="js/zepto/fx.js"></script>
<script src="js/zepto/touch.js"></script>
<script>
$(function () {
var $banner=$(".container");
var $width=$banner.width();

var $imageBox=$banner.find("ul:first-child");
var $pointBox=$banner.find("ul:last-child");

var $points=$pointBox.find("li");

var animationFuc=function () {
$imageBox.animate({transform:‘translateX(‘+(-index*$width)+‘px)‘},200,function () {
if(index>=9){
index=1;
$imageBox.css({transform:‘translateX(‘+(-index*$width)+‘px)‘});
}else if(index<=0){
index=8;
$imageBox.css({transform:‘translateX(‘+(-index*$width)+‘px)‘});
}
$points.removeClass(‘active‘).eq(index-1).addClass(‘active‘);
})
}

var index=1;
var timer=setInterval(function () {
index++;
animationFuc();
},5000);

     /*左手 下一张*/
$banner.on(‘swipeLeft‘,function () {
index ++;
animationFuc();
});
/*右滑的手势 上一张*/
$banner.on(‘swipeRight‘,function () {
index --;
animationFuc();
});

})
</script>
</body>
</html>

zepto轮播图

标签:for   dev   animate   body   type   images   spl   charset   height   

原文地址:https://www.cnblogs.com/cycczh/p/11331953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!