jquery实现简单的banner轮播效果【实例】


Posted in Javascript onMarch 30, 2016

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

<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轮播效果【实例】

以上这篇jquery实现简单的banner轮播效果【实例】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript操作cookie的函数代码
Oct 03 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
js 获取时间间隔实现代码
May 12 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
Aug 01 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
微信小程序 两种为对象属性赋值的方式详解
Feb 23 Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
BootStrap table实现表格行拖拽效果
Dec 01 Javascript
小程序从手动埋点到自动埋点的实现方法
Jan 24 Javascript
了解JavaScript表单操作和表单域
May 27 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
jquery实现一个简单的表单验证实例
Mar 30 #Javascript
js实现密码强度检测【附示例】
Mar 30 #Javascript
原生javascript实现的一个简单动画效果
Mar 30 #Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 #Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 #Javascript
详解JavaScript for循环中发送AJAX请求问题
Jun 23 #Javascript
Jquery判断form表单数据是否变化
Mar 30 #Javascript
You might like
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
JavaScript实现筛选数组
2021/03/02 Javascript
python 查找字符串是否存在实例详解
2017/01/20 Python
python下载库的步骤方法
2019/10/12 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
CSS3实现多样的边框效果
2018/05/04 HTML / CSS
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
财政局长自荐信范文
2013/12/22 职场文书
食品业务员岗位职责
2014/03/18 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
新闻编辑求职信
2014/07/13 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
初婚初育证明范本
2014/11/24 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL