jquery图片轮播
<html>
<head>
<title>position</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
ul{
list-style: none;
}
.out{
width:730px;
height:454px;
margin:50px auto;
position:relative;
}
.out .img li{
position:absolute;
left:0;
top:0;
}
.out .num{
position:absolute;
left:0;
bottom:20px;
text-align:center;
font-size: 0;
width:100%;
}
.out .btn{
position:absolute;
top:50%;
margin-top:-30px;
width:30px;
height:60px;
background-color:aliceblue;
color:black;
text-align:center;
line-height: 60px;
font-size:40px;
display:none;
}
.out .num li{
width:20px;
height:20px;
background-color:black;
color:#fff;
text-align:center;
line-height:20px;
border-radius:60%;
display:inline;
font-size:18px;
margin:0 10px;
cursor:pointer;
}
.out .num li.active{
background-color:red;
}
.out .left{
left:0;
}
.out .right{
right:0;
}
.out:hover .btn{
display:block;
color:white;
font-weight:900;
background-color:black;
opacity:0.8;
cursor:pointer;
}
.out img{
height:100%;
width:100%;
}
</style> </head>
<body>
<div class="out">
<ul class="img">
<li><a href="#"><img src="bopin/images/bigImg.jpg" alt=""></a></li>
<li><a href="#"><img src="bopin/images/bigImg1.jpg" alt=""></a></li>
<li><a href="#"><img src="bopin/images/bigImg2.jpg" alt=""></a></li>
<li><a href="#"><img src="bopin/images/bigImg3.jpg" alt=""></a></li>
<li><a href="#"><img src="bopin/images/bigImg4.jpg" alt=""></a></li>
<li><a href="#"><img src="bopin/images/bigImg5.jpg" alt=""></a></li>
</ul> <ul class="num">
<!-- <li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li> -->
</ul> <div class="left btn"><</div>
<div class="right btn">></div> </div> <script src="jquery-1.12.3.min.js"></script> <script type="text/javascript">
$(function(){
var size=$(".img li").size(); //图片的数量
for(var i=1;i<=size;i++){
var li="<li>"+i+"</li>";
$(".num").append(li); //给类插入<li>
}
$(".num li").eq(0).addClass("active"); $(".num li").mouseover(function(){
$(this).addClass("active").siblings().removeClass("active");
var index=$(this).index();
i=index;
$(".img li").eq(index).fadeIn(1000).siblings().fadeOut(1000);
}); i=0;
var t=setInterval(move,1500); //无操作时,计时轮播 function move(){
i++;
if(i==size){ //当图片标记最大时,轮播到开头
i=0;
}
//图片标记切换
$(".num li").eq(i).addClass("active").siblings().removeClass("active");
//图片切换
$(".img li").eq(i).stop().fadeIn(1000).siblings().stop().fadeOut(1000);
} function moveL(){
i--;
if(i==-1){
i=size-1;
}
$(".num li").eq(i).addClass("active").siblings().removeClass("active");
$(".img li").eq(i).stop().fadeIn(1000).siblings().stop().fadeOut(1000);
} $(".out").hover(function(){
clearInterval(t); //清空计时器
},function(){
t=setInterval(move,1500);
}); $(".out .right").click(function(){ //右切换
move()
});
$(".out .left").click(function(){ //左切换
moveL()
}) });
</script> </body> </html>
jquery图片轮播的更多相关文章
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- Nivo Slider - 世界上最棒的 jQuery 图片轮播插件
Nivo Slider 号称世界上最棒的图片轮播插件,有独立的 jQuery 插件和 WordPress 插件两个版本.目前下载量已经突破 1,800,000 次!jQuery 独立版本的插件主要有如 ...
- jquery图片轮播插件slideBox
效果预览: 源代码下载: jQuery图片轮播(焦点图)插件jquery.slideBox 特点:兼容IE6+,Chrome,Firefox,Opera,safari,可左右,可上下,可快可慢,可指定 ...
- Jquery 图片轮播实现原理总结
Jquery 图片轮播实现原理总结 以前要做图片轮播效果的时候,总是在网上找一段jquery的复制粘贴进去,只索取不奉献,今个就把我对这个的实现原理讲解一下. 首先说下,我在网上找的例子全是用的UL ...
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
史上最全的CSS hack方式一览 2013年09月28日 15:57:08 阅读数:175473 做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我 ...
- jquery 图片轮播demo实现
转载注明出处!!! 转载注明出处!!! 转载注明出处!!! 图片轮播demo,弄清楚过程其实是一个很简单的东西,看网上都没有什么实质性的代码,就自己把过程捋了一遍实现了. 这次因为随手写的,所以没有做 ...
- jquery图片轮播效果(unslider)
今天做网站(住建局网站)需要用到图片轮播,刚开始想借鉴DTCMS上的,查看CSS与页面代码,呵呵,不复杂,直接复制过来,结果调整半天,页面还是各种乱,没办法,网上找一个吧,于是找到了今天要说的这货un ...
- Jquery图片轮播和CSS图片轮播
学习Jquery以后,很多时候觉得比写源生代码要简单一点.我们用JQuery做了一个图片轮播的动画,感觉比写CSS要简单一些.下面我来具体讲一下是怎么用JQuery来写. <body> & ...
- jQuery 图片轮播的代码分离
以前遇到过jQuery实现列表自动滚动,这次的图片轮播在原理上与之相同,只有一些细微的差别,就是需要在图片的右下角显示当前图片的序号. html代码,以及对应的css代码: <div id=&q ...
- 面板支持单个,多个元素的jQuery图片轮播插件
一.先附上demo <!doctype html> <html> <head> <meta charset="utf-8"> < ...
随机推荐
- 【六年开源路】FineUI家族今日全部更新!
FineUI(开源版) 基于 ExtJS 的开源 ASP.NET 控件库 FineUI的使命 创建 No JavaScript,No CSS,No UpdatePanel,No ViewState ...
- 详解 Android Activity 生命周期
从以下几个方面详细说一下Activity的生命周期: 1.回到主屏幕再打开和退出程序的时候. 2.屏幕旋转的时候. 3.打开其它的Activity的情况. 4.打开一个Layou透明的Activity ...
- 反射在ADO.NET中的运用(你还在每个项目中循环遍历DataTable吗)
图片有点大哈,但大更能说明问题.您是不是每个项目都在重复的做图片中的事情-----循环把数据库中返回的表转化为实体对象.是不是每次都在抱怨这样的重复工作.字段越多抱怨越多!不用抱怨了.当你看到这篇文章 ...
- JavaScript之命名空间模式 浅析
来源于:http://www.cnblogs.com/syfwhu/p/4885628.html 前言 命名空间可以被认为是唯一标识符下代码的逻辑分组.为什么会出现命名空间这一概念呢?因为可用的单词数 ...
- url 中 # ? & 的作用
1. # 10年9月,twitter改版.一个显著变化,就是URL加入了"#!"符号.比如,改版前的用户主页网址为http://twitter.com/username改版后,就变 ...
- hibernate在使用getCurrentSession时提示no session found for current thread
大致错误片段 org.hibernate.HibernateException: No Session found for current thread at org.springframework. ...
- UIDynamic(简单介绍)
一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力.弹性碰撞等现 ...
- Android基础总结(二)
常见布局 相对布局 RelativeLayout 组件默认左对齐.顶部对齐 设置组件在指定组件的右边 android:layout_toRightOf="@id/tv1" 设置在指 ...
- 解决:ERROR: Cannot launch Jack server
问题重现: Install: /home/dinphy/sm/out/target/product/ido/system/lib/libdl.so java -Xmx3500m -jar /home/ ...
- COGS729. [网络流24题] 圆桌聚餐
«问题描述:假设有来自m 个不同单位的代表参加一次国际会议.每个单位的代表数分别为ri(i=1,2,3...m), .会议餐厅共有n张餐桌,每张餐桌可容纳c i(i=1,2...n) 个代表就餐.为了 ...