本篇文章给大家带来的内容是关于京东轮播图是怎么实现的?京东轮播图代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>Title</title>
<style>
body,ul,li{padding:0;margin:0;}
li{list-style-type:none;}
.wrap{
position:relative;
width:480px;
height:260px;
margin:100pxauto;
}
.wrap>ul>li{position:absolute;display:none;}
/*隐藏所有的li*/
.wrapimg{width:480px;height:260px;}
.wrapli:first-child{display:block;}/*显示第一个*/
.arrow{
width:480px;
height:60px;
position:absolute;
top:50%;
margin-top:-30px;
display:none;
}
.arrow>span{
font-size:24pt;
line-height:60px;
display:inline-block;
width:36px;
background-color:#CEE5E8;
text-align:center;
cursor:pointer;
opacity:0.5;
border-radius:5px;/*显示圆框*/
-webkit-border-radius:5px;
-moz-border-radius:5px;
color:black;
}
.wrap:hover.arrow{
display:block;
}
.arrow>span:last-child{
float:right;
}
</style>
</head>
<body>
<div>
<!--图片部分-->
<ul>
<li>
<ahref="javascript:void(0)">
<imgsrc="images/1.jpg"/>
</a>
</li>
<li>
<ahref="javascript:void(0)">
<imgsrc="images/2.jpg"/>
</a>
</li>
<li>
<ahref="javascript:void(0)">
<imgsrc="images/3.jpg"/>
</a>
</li>
<li>
<ahref="javascript:void(0)">
<imgsrc="images/4.jpg"/>
</a>
</li>
</ul>
<!--按钮部分-->
<div>
<span><</span>
<span>></span>
</div>
</div>
</body>
<scriptsrc="jquery-1.12.0.min.js"></script>
<script>
$(function(){
varcount=0;
functionchange(){
count++;
if(count==$(".wrap>ul>li").length){
count=0;
}
$(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
}
varmyTimer=setInterval(change,4000);
functionreRun(){
myTimer=setInterval(change,4000);
}
/*注意jquery中setInterval函数不要加引号和(),否则会报缺少对象*/
$(".arrow>span").eq(0).click(function(){
clearInterval(myTimer);
/*清除计时器,目的在于不会因点击按钮时setInterval事件仍旧执行*/
count--;
if(count==-1){
count=$(".wrap>ul>li").length-1;
}$(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
setTimeout(reRun,0);
/*重新启动计时器,保证不点击按钮是能正常切换*/
});
$(".arrow>span").eq(1).click(function(){
clearInterval(myTimer);
count++;
if(count==$(".wrap>ul>li").length){
count=0;
}$(".wrap>ul>li").eq(count).fadeIn().siblings("li").fadeOut();
setTimeout(reRun,0);
});
});
</script>
</html>
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h54466.shtml