简单的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 相关文章推荐
javascript中获取选中对象的类型
Apr 02 Javascript
c#和Javascript操作同一json对象的实现代码
Jan 17 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
jquery显示和隐藏div特效实例
Feb 27 Javascript
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
jquery遍历checkbox介绍
Feb 21 Javascript
一系列Bootstrap导航条使用方法分享
Apr 29 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
JS与HTML结合实现流程进度展示条思路详解
Sep 03 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
浅谈webpack性能榨汁机(打包速度优化)
Jan 09 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
May 28 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
合作指挥官:孟斯克
2020/03/16 星际争霸
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
纯js+css实现在线时钟
2020/08/18 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Python通过future处理并发问题
2017/10/17 Python
Python全排列操作实例分析
2018/07/24 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
用 Python 制作地球仪的方法
2020/04/24 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
医院门卫岗位职责
2013/12/30 职场文书
初三学习决心书
2014/03/11 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
项目合作意向书
2015/05/08 职场文书
用电申请报告范文
2015/05/18 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang
Java使用HttpClient实现文件下载
2022/08/14 Java/Android