<!DOCTYPE html>
<html lang="en"><head> <meta charset="UTF-8">
<title>JQ轮播图</title>
<link rel="stylesheet" href="reset.css">
<style>
.box {
width: 400px;
height: 710px;
border: 1px solid black;
margin: 10px auto;
overflow: hidden;
/*background-image: url("img/4.jpg");*/
position: relative;
}
.btn li {
position: absolute;
width: 50px;
height: 50px;
font-size: 40px;
top: 50%;
line-height: 50px;
transform: translateX(-25);
text-align: center;
cursor: pointer;
}
.btn li:hover{
color: #cc0000;
}
.btn .left{
left: 0;
}
.btn .right{
right: 0;
}
.tan {
position: absolute;
left: 50%;
bottom: 20px;
transform: translateX(-50%);
}
.tan li{
float: left;
width: 15px;
height: 15px;
border-radius: 50%;
background-color: orange;
margin : 15px;
cursor: pointer;
}
.tan li :hover{
border: 1px solid red;
}
.tan li.on{
background-color: red;
}

</style>
</head>
<body>
<div class="box">
<!-- 图片部分-->
<ul class="img">
<li><img src="img/1.jpg" alt=""></li>
<li><img src="img/2.jpg" alt=""></li>
<li><img src="img/3.jpg" alt=""></li>
<li><img src="img/4.jpg" alt=""></li>
</ul>

<!-- 箭头部分-->
<ul class="btn">
<li class="left">&lt;</li>
<li class="right">&gt;</li>
</ul>

<!--圆点部分-->
<ul class="tan">
<li></li>
<li></li>
<li></li>
<li></li>

</ul>
</div>


<script type="text/javascript">

//选择元素
img_li = $('.img li')
btn_li = $('.btn li')
tan_li = $('.tan li')

//初始化
// btn_li.hide()
tan_li.eq(1).attr('class','on')
img_li.hide().eq(0).show()

//变量初始化
len = img_li.length
n = 0
var timer;


//圆点选播
tan_li.click(function () {
x = $(this).index()
if(x !== n){
func(x)
}
})

//鼠标移入移出
$('.box').hover(function () {
btn_li.show()
clearInterval(timer)
},function () {
btn_li.hide()
auto()
})



//箭头点播
btn_li.click(function () {
x = n;
if ($(this).index()){
x += 1;
x %= len
}else {
x -= 1;
if(x<0){
x = len - 1
}
}
func(x)
})


//自动轮播
function auto() {
timer = setInterval(function () {
x = n;
x++;
x %= len;
func(x)
},3000)
}


//函数部分
function func(i) {
tan_li.eq(n).removeClass('on');
img_li.eq(n).fadeOut(2000);
n = i;
tan_li.eq(n).attr('class','on')
img_li.eq(n).fadeIn();
}


</script>
<script src="Jquery/jquery.js"></script>
</body>
</html>

原文地址:http://www.cnblogs.com/ke-zhankuan/p/16824377.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性