简单的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 相关文章推荐
为数据添加append,remove功能
Oct 03 Javascript
javascript将异步校验表单改写为同步表单
Jan 27 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
Mar 10 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
Nov 29 Javascript
快速使用node.js进行web开发详解
Apr 26 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
如何更好的编写js async函数
May 13 Javascript
使用webpack搭建react开发环境的方法
May 15 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
Mar 04 Javascript
vue实现滑动到底部加载更多效果
Oct 27 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转成EXE文件
2006/10/09 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
用js遍历 table的脚本
2008/07/23 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
python字符串连接方法分析
2016/04/12 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
新大陆软件面试题
2016/11/24 面试题
名词解释型面试题(主要是网络)
2013/12/27 面试题
花卉与景观设计系大学生求职信
2013/10/01 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
单位工作证明范文
2014/09/14 职场文书
赔偿协议书
2015/01/27 职场文书
幼儿园元旦主持词
2015/07/06 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server