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 给汉字排序实例代码
Jun 28 Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 Javascript
javascript面向对象包装类Class封装类库剖析
Jan 24 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
Jul 07 Javascript
vue mounted组件的使用
Jun 18 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
Dec 24 Javascript
django js 实现表格动态标序号的实例代码
Jul 12 Javascript
vue.js实现只能输入数字的输入框
Oct 19 Javascript
使用node.JS中的url模块解析URL信息
Feb 06 Javascript
vue结合el-upload实现腾讯云视频上传功能
Jul 01 Javascript
OpenLayer学习之自定义测量控件
Sep 28 Javascript
js简单粗暴的发布订阅示例代码
Jan 23 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
PHP中Session可能会引起并发问题
2015/06/26 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
JavaScript 基本概念
2015/01/20 Javascript
javascript中call,apply,bind的用法对比分析
2015/02/12 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
jquery使用经验小结
2015/05/20 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
javascript实现留言板功能
2020/02/08 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Python生成随机密码的方法
2017/06/16 Python
python 数据的清理行为实例详解
2017/07/12 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
基于python实现聊天室程序
2018/07/27 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
Python autoescape标签用法解析
2020/01/17 Python
快餐公司创业计划书
2014/04/29 职场文书
减负增效提质方案
2014/05/23 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书