<ul class="imgS">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<div class="btn1"><</div>
<div class="btn2">></div>
<ol class="tabs">
<li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ol>
*{ margin:0px;padding:0px; }
ul,li,ol{list-style:none;}
.wrap{ width:1200px;height:350px;position:relative;left:50%;margin-left:-600px;top:100px;}
.wrap img{width:1200px;height:350px;}
.imgS li{position:absolute;width:520px;height:280px;}
.btn1,.btn2{position:absolute;width:34px;height:50px;opacity:0.4;color:#fff;background-color:#000;top:40%;text-align:center;line-height:50px;font-size:30px;cursor:pointer;}
.btn1{left:0;}
.btn2{right:0;}
.tabs{position:absolute;top:85%;left:60%;}
.tabs li{width:30px;height:30px;background-color:#606;float:left;margin:0px 5px;text-align:center;line-height:30px;border-radius:50%;color:#fff;}
.tabs .active{background-color:#e4393c;}
$(function(){
var $aLi=$(".imgS li");
var $tabs=$(".tabs li");
var num=0;
var timer=null;
//初始化
A();
B();
//tab hover设置
$tabs.hover(function(){
num=$(this).index();
A();
clearInterval(timer);
},function(){
clearInterval(timer);
B();
});
$(".wrap").hover(function(){
clearInterval(timer);
},function(){
B();
})
//上一张
$(".btn1").click(function(){
num--;
num%=$aLi.length;
A();
})
//下一张
$(".btn2").click(function(){
num++;
num%=$aLi.length;
A();
})
function A(){
$aLi.eq(num).fadeIn(300).siblings().fadeOut(300);
$tabs.eq(num).addClass("active").siblings().removeClass();
}
function B(){
timer=setInterval(function(){
num++;
num%=$aLi.length;
A();
},1000)
}
})
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。