jq轮播图
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>轮番图</title>
<style>
*{
padding:0;
margin:0;
}
.box{
width:700px;
height:500px;
margin:80px auto;
border:1px solid red;
position: relative;
}
ul{
list-style: none;
}
div ul.pic li img{
width:700px;
height: 500px;
}
.box ul.pic li{
position:absolute;
display: none;
}
div.box ul.point {
width:135px; /*15*5+10*5+1*10*/
height:22px;
position: absolute;
left:50%;
bottom:20px;
margin-left:-72px;
}
div ul.point li{
width:15px;
height:15px;
border-radius: 50%;
border:1px solid purple;
float:left;
margin:5px;
}
.left{
position:absolute;
left:0;
top:50%;
}
.right{
position:absolute;
right:0;
top:50%;
}
.box .ear li{
width:30px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 18px;
font-weight: bold;
margin-top:-15px;
position:absolute;
}
/*.box .pic li.show{*/
/*display:block;}*/
.point li.shows{
background-color: red;
}
</style>
</head>
<body>
<div class="box">
<ul class="pic">
<li ><img src="http://img.ivsky.com/img/bizhi/pre/201512/20/huge-005.jpg" ></li>
<li ><img src="http://img.ivsky.com/img/bizhi/pre/201512/20/huge.jpg"></li>
<li ><img src="http://img.ivsky.com/img/bizhi/pre/201512/20/huge-001.jpg"></li>
<li ><img src="http://img.ivsky.com/img/bizhi/pre/201512/20/huge-002.jpg"></li>
<li ><img src="http://img.ivsky.com/img/bizhi/pre/201512/20/huge-004.jpg"></li>
</ul>
<ul class="point">
<li ></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<ul class="ear">
<li class="left"><</li>
<li class="right">></li>
</ul>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script>
var $opoi = $("div ul.point li"); //五个圆圈
var $opic = $("div.box ul.pic li"); //五张图
var $btn = $("div ul.ear li"); //两个小耳朵
var len = $opic.length;
// alert(len);
var first = 0;
$opic.eq(first).show();
$opoi.eq(first).addClass("shows");
$opoi.on("click",function(){ //控制小圆圈
var i = $(this).index();
if (i !== first){
change(i);
}
});
$btn.on("click",function () { //控制左右两个小耳朵
var i = first;
if($(this).index() == 0){
i--;
i %= len;
}
else{
i++;
i %= len;
}
change(i);
});
function change(i) {
$opic.eq(first).fadeOut(500);
$opoi.eq(first).removeClass("shows");
first = i;
$opic.eq(i).fadeIn(500);
$opoi.eq(i).addClass("shows");
}
timer = setInterval(function () { //设置定时器
$opic.eq(first).fadeOut(500);
$opoi.eq(first).removeClass("shows");
var i = (first+1)%len;
first = i;
$opic.eq(i).fadeIn(500);
$opoi.eq(i).addClass("shows");
},1000)
</script>
</div>
</body>
</html>

jq轮播图的更多相关文章
- jq轮播图插件
/* * 使用说明 * * 1:需要提供一个标签 * 2:lis:图片的个数 * 3:轮播图的大小 width ,height * 4:图片的地址imgs[0].carou ...
- jq 轮播图
<style> #focus{width:500px;height:200px;overflow:hidden;/*用一个div把图片包含设置超出范围隐藏*/} </style> ...
- jq轮播图插件—手写
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" ...
- jq 轮播图 上下自动滚动
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jq 轮播图 转载-周菜菜
<style> li{list-style-type:none ; display:inline; width:90px; height:160px; float:left; } .pic ...
- jq轮播图实现
html基本框架如下: <div class="out"> <ul class="img"> <li><a href= ...
- jq demo 轮播图,图片可调用,向左,自动+鼠标点击切换
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content ...
- jq demo 轮播图,图片可调用,向上,自动+鼠标点击切换
1 <!doctype html> <html> <head> <meta http-equiv="Content-Type" conte ...
- 用原生的javascript 实现一个无限滚动的轮播图
说一下思路:和我上一篇博客中用JQ去写的轮播图有相同点和不同点 相同点: 首先页面布局是一样的 同样是改变.inner盒子的位置去显示不同的图片 不同点: 为了实现无限滚动需要多添加两张重复的图片 左 ...
随机推荐
- H5 - 本地数据存储 - localStorage.setItem
- 详解contextConfigLocation|Spring启动过程详解(转)
原文链接:https://blog.csdn.net/qw222pzx/article/details/78191670 spring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题.决定得好好 ...
- XXE--XML外部实体注入漏洞
XXE漏洞原理 XXE漏洞全称XML External Entity Injection 即xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部 ...
- [转]Linux命令行上传文件到 百度网盘 bypy
安装软件工具: apt-get install python-pip pip install requests pip install bypy 授权登陆: 执行 bypy info,显示下边信息,根 ...
- 浅谈无参数RCE
0x00 前言 这几天做了几道无参数RCE的题目,这里来总结一下,以后忘了也方便再捡起来. 首先先来解释一下什么是无参数RCE: 形式: if(';' === preg_replace('/[^\W] ...
- 新iPhone上市会让富士康迎来新一轮的“用工荒”吗?
新iPhone上市,在接下来的几个月内,中国制造会迎来一段非常忙碌或者说忙乱的日子,之所以说忙碌,是在于苹果的订单量常常大得吓人,而之所以说忙乱,则在于连同富士康.和硕.绿点科技等制造业巨头都可能遭遇 ...
- 19 01 04 CSS3 圆角 grba(带通明的) tansition动画 transform变换 animation动画
CSS3圆角 设置某一个角的圆角,比如设置左上角的圆角:border-top-left-radius:30px 60px; 同时分别设置四个角: border-radius:30px 60px 120 ...
- mariabd mysql升级mariadb
还有错误 [root@localhost /]# mysqldump --all-databases --user=root --password --master-data > backupd ...
- centos socket通信时 connect refused 主要是防火墙问题
centos socket通信时 connect refused 主要是防火墙问题,可以关闭防火墙,或者开放程序中的端口
- 刷题46. Permutations
一.题目说明 题目是46. Permutations,给一组各不相同的数,求其所有的排列组合.难度是Medium 二.我的解答 这个题目,前面遇到过类似的.回溯法(树的深度优先算法),或者根据如下求解 ...