jquery图片轮播代码
自己写的轮播代码
来张样式效果图

先贴HTML样式
<body>
<div id = "wrap">
<div id="lunbo-img">
<img src="data:images/lunbo01.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo02.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo03.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo04.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo05.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo06.jpg" alt="" width="500" height="750">
<img src="data:images/lunbo07.jpg" alt="" width="500" height="750">
</div> <ul id = "lunboNum">
<li class="currentNum">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</div> </body>
css样式
*{
margin:0px; padding:0px;
}
body{
background: #999;
}
li{
line-height: 50px;
margin:5px auto;
list-style: none;
width:80px;
height: 50px;
color:#C0FF3E;
font-size: 30px;
background: #9370DB;
cursor: pointer;
}
img{
cursor: pointer;
}
div#wrap{/*包裹层*/
width:600px;
height:750px;
background:#312347;
margin:0px auto;
}
div#lunbo-img img:not(:first-of-type){/*除了第一张图片其他全部隐藏*/
display:none;
}
div#lunbo-img img{
float:left;
}
div#wrap ul{
text-align:center;
width:100px;
float:right;
}
.currentNum{
background:#90EE90;
color:#8A2BE2;
}
</style>
jquery 代码
<script >
$(function() { var currentIndex;//当前索引值
var picTotal = $("img").length;//当前照片数量
var ToDisplayPicNumber = 0;//当前自动轮播索引值 $("li").each(function() {//获取li并且绑定点击事件
$(this).click(function(){
displayPic(this);
ToDisplayPicNumber = $(this).index();
}) }) function displayPic(obj){
currentIndex = $(obj).index();
//ToDisplayPicNumber = currentIndex;
$(obj).siblings().removeClass("currentNum").end().addClass("currentNum");
$("#lunbo-img").children().hide();
$("#lunbo-img img").eq(currentIndex).fadeIn(); } var l = setInterval(function(){//定时器
autoDisplayPic();
},2000); function autoDisplayPic(){//轮播代码
ToDisplayPicNumber = (ToDisplayPicNumber + 1) % picTotal;
$("li").eq(ToDisplayPicNumber).trigger("click"); } $("img").mouseover(function() {//鼠标移入图片清除定时器
clearInterval(l);
}).mouseout(function() {
l = setInterval(function(){//鼠标移出图片恢复定时器
autoDisplayPic();
},2000);
}) })
</script>
jquery图片轮播代码的更多相关文章
- jQuery轻量级京东图片轮播代码等
http://sc.chinaz.com/jiaoben/jiaodiantu.html jQuery轻量级京东图片轮播代码 查看全图点击预览 顶(17)踩(4)报错评论(0)下载地址 更新时间: ...
- 基于jQuery可悬停控制图片轮播代码
基于jQuery可悬停控制图片轮播代码.这是一款可悬停切换全屏轮播jQuery幻灯片.效果图如下: 在线预览 源码下载 实现的代码: <!-- 轮播广告 --> <div id= ...
- 2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码
css代码 背景与前景 background-color:#0000; //背景色,样式表优先级高 background-image:url(路径); //设置背景图片 background-atta ...
- 基于jQuery带进度条全屏图片轮播代码
基于jQuery带进度条全屏图片轮播代码.这是一款基于jQuery实现的oppo手机官网首页带进度条全屏图片轮播特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- 史上最全的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图片轮播插件slideBox
效果预览: 源代码下载: jQuery图片轮播(焦点图)插件jquery.slideBox 特点:兼容IE6+,Chrome,Firefox,Opera,safari,可左右,可上下,可快可慢,可指定 ...
- Jquery 图片轮播实现原理总结
Jquery 图片轮播实现原理总结 以前要做图片轮播效果的时候,总是在网上找一段jquery的复制粘贴进去,只索取不奉献,今个就把我对这个的实现原理讲解一下. 首先说下,我在网上找的例子全是用的UL ...
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- Nivo Slider - 世界上最棒的 jQuery 图片轮播插件
Nivo Slider 号称世界上最棒的图片轮播插件,有独立的 jQuery 插件和 WordPress 插件两个版本.目前下载量已经突破 1,800,000 次!jQuery 独立版本的插件主要有如 ...
随机推荐
- 1A Theatre Square
题目大意; 有一个广场,广场的大小是n*m, 有a*a的石砖,石砖铺广场可以比广场大,石砖不能切割.问最少需要多少个石砖. ===================================== ...
- Linux Zynq GPIO中断
注册中断:对每个pin进行循环遍历for (pin_num = 0; pin_num < min_t(int, ZYNQ_GPIO_NR_GPIOS, (int)chip->ngpio) ...
- 【索引】用PS3手柄在安卓设备上玩游戏系列
谈安卓游戏对手柄的支持:http://www.cnblogs.com/duxiuxing/p/3729802.html 连接手柄和设备:http://www.cnblogs.com/duxiuxing ...
- bzoj 3876 [Ahoi2014]支线剧情(有上下界的最小费用流)
3876: [Ahoi2014]支线剧情 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 484 Solved: 296[Submit][Status ...
- UVAlive2531 The K-League(最大流)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=33451 [思路] 最大流. 大体思路是枚举每个队伍,最大流判断是否 ...
- web前端开发中Nodejs、Grunt、npm等的介绍、使用
一.Nodejs的安装: Grunt和所有grunt插件都是基于nodejs来运行的,如果你的电脑上没有nodejs,就去安装吧.去 https://nodejs.org/ 上,点击页面中那个绿色.大 ...
- UIView和CALayer有什么关系
view是对layer的一种封装,你对view的很多操作事实上是对layer的操作,之所以会出现这两个东西是因为1.view支持很多手势的交互,你所操作iphone的各种点击,拖动等等.2.layer ...
- 10382 - Watering Grass
Problem E Watering Grass Input: standard input Output: standard output Time Limit: 3 seconds n sprin ...
- 关于连不上dc服务器的机器强行退出域的方法
有时加入域的计算机无法连接到之前的域了,只能强制退出域了,有两个前提条件: 1.断开网络,就是拔掉网线或者禁用网卡. 2.使用本地管理员登陆. 然后命令行执行如下命令即可: netdo ...
- boost------bind的使用(Boost程序库完全开发指南)读书笔记
bind是c++98标准库中函数适配器bind1st/bind2nd的泛化和增强,可以适配任意的可调用类型,包括函数指针.函数引用.成员函数指针和函数对象. 1.工作原理 bind并不是一个单独的类或 ...