简单的jQuery banner图片轮播实例代码


Posted in Javascript onMarch 04, 2016

朋友给我看了一个轮播效果,把js下载一看,丫丫的一个这么简单的效果,这么的就能写个几百行的,严重影响浏览器加载速度嘛,以为人家宽带流量不要钱玩的哦。。无奈之下给他写了个简单的,把所有代码放上去都没有超过70行,还有圆角的那个CSS,不是每个浏览器都是圆角的,不过不影响美观,嘻嘻。

先给大家展示下效果图:

简单的jQuery banner图片轮播实例代码

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script src="js/jquery-2.1.4.js" type="text/javascript"></script>
<style type="text/css">
.clear{overflow:hidden; clear:both; width:0px; height:0px; }
.imgbox{width:640px; margin:0 auto; text-align:center; }
ul{padding:0px; margin:0px;}
ul li{float:left; list-style:none; }
ul li.select{display:block;}
.imgnum span{border-radius:10px; font:normal normal bold 12px/15px 微软雅黑; color:#FFF; margin-left:5px; padding:3px 6px 3px 6px; background-color:#F90; cursor:pointer;}
.imgnum span.onselect{background-color:#F00;}
.imgnum{text-align:center; float:right; margin:-30px 30px; position:relative;}
</style>
</head>
<body>
<div class="imgbox">
<ul id="banner_img">
<li><img src="images/banner1.jpg"/></li>
<li><img src="images/banner2.jpg"/></li>
<li><img src="images/banner3.jpg"/></li>
<li><img src="images/banner4.jpg"/></li>
<li><img src="images/banner5.jpg"/></li>
</ul>
<div class="clear"></div>
<div class="imgnum">
<span class="onselect">1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</div>
</div>
<script type="text/javascript">
var time = "";
var index = 1;
$(function () {
showimg(index);
//鼠标移入移出
$(".imgnum span").hover(function () {
clearTimeout(time);
var icon=$(this).text();
$(".imgnum span").removeClass("onselect").eq(icon-1).addClass("onselect");
$("#banner_img li").hide().stop(true,true).eq(icon-1).fadeIn("slow");
}, function () {
index=$(this).text()> 4 ? 1 :parseInt($(this).text())+1;
time = setTimeout("showimg(" + index + ")", 3000);
});
});
function showimg(num) {
index = num;
$(".imgnum span").removeClass("onselect").eq(index-1).addClass("onselect");
$("#banner_img li").hide().stop(true,true).eq(index-1).fadeIn("slow");
index = index + 1 > 5 ? 1 : index + 1;
time = setTimeout("showimg(" + index + ")", 3000);
}
</script>
</body>
</html>

注意要引用 Jquery 文件,图片我就不放上来了,自己替换掉,注意图片长宽。

以上所述是小编给大家分享的简单的jQuery banner图片轮播实例代码,希望对大家有所帮助!

Javascript 相关文章推荐
jQuery 判断页面元素是否存在的代码
Aug 14 Javascript
jQuery中调用WebService方法小结
Mar 28 Javascript
利用javascript实现全部删或清空所选的操作
May 27 Javascript
jQuery操作属性和样式详解
Apr 13 Javascript
学习AngularJs:Directive指令用法(完整版)
Apr 26 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
Dec 29 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
Jun 25 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
Jun 07 Javascript
echarts实现词云自定义形状的示例代码
Feb 20 Javascript
iview form清除校验状态的实现
Sep 19 Javascript
uniapp实现横向滚动选择日期
Oct 21 Javascript
javascript实现前端分页功能
Nov 26 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 #Javascript
jquery实现右侧栏菜单选择操作
Mar 04 #Javascript
jQuery实现TAB选项卡切换特效简单演示
Mar 04 #Javascript
jquery实现页面常用的返回顶部效果
Mar 04 #Javascript
JavaScript模拟鼠标右键菜单效果
Dec 08 #Javascript
javascript实现移动端上的触屏拖拽功能
Mar 04 #Javascript
基于zepto的移动端轻量级日期插件--date_picker
Mar 04 #Javascript
You might like
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP 身份验证方面的函数
2009/10/11 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
JavaScript 语法集锦 脚本之家基础推荐
2009/11/15 Javascript
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
javascript回到顶部特效
2016/07/30 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
Vue 拦截器对token过期处理方法
2018/01/23 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
Python使用django获取用户IP地址的方法
2015/05/11 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
店长职务说明书
2014/02/04 职场文书
材料加工工程求职信
2014/02/19 职场文书
小学中队长竞选稿
2015/11/20 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android