简单的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 相关文章推荐
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
Feb 03 Javascript
使用js实现关闭js弹出层的窗口
Feb 10 Javascript
Js+Jq获取URL参数的集中方法示例代码
May 20 Javascript
一种新的javascript对象创建方式Object.create()
Dec 28 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
JS中判断字符串存在和非空的方法
Sep 12 Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 Javascript
如何提升vue.js中大型数据的性能
Jun 21 Javascript
JS合并两个数组的3种方法详解
Oct 24 Javascript
基于canvasJS在PHP中制作动态图表
May 30 Javascript
javascript实现页面的实时时钟显示示例
Aug 06 Javascript
Map与WeakMap类型在JavaScript中的使用详解
Nov 18 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 __autoload()方法真的影响性能吗?
2012/03/30 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
destoon复制新模块的方法
2014/06/21 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
PHP正则验证Email的方法
2015/06/15 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
2018/04/22 Python
python爬取网页转换为PDF文件
2018/06/07 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
小学领导班子对照材料
2014/08/23 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
学校社团活动总结
2015/05/07 职场文书