简单的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解析JSON数据示例代码
Mar 17 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
javascript折半查找详解
Jan 26 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
微信小程序前端源码逻辑和工作流
Sep 25 Javascript
vue拦截器Vue.http.interceptors.push使用详解
Apr 22 Javascript
react开发中如何使用require.ensure加载es6风格的组件
May 09 Javascript
JS创建Tag标签的方法详解
Jun 09 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
Sep 20 Javascript
AngularJS 中的数据源的循环输出
Oct 12 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
在vue中使用v-bind:class的选项卡方法
Sep 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文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
python实现电子词典
2020/03/03 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
迟到检讨书5000字
2014/01/31 职场文书
中学教师请假制度
2014/02/03 职场文书
服务器nginx权限被拒绝解决案例
2022/09/23 Servers