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 DOM 学习第三章 内容表格
Feb 19 Javascript
IE下JS读取xml文件示例代码
Aug 05 Javascript
jQuery对象的length属性用法实例
Dec 27 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
Aug 04 Javascript
javascript计算渐变颜色的实例
Sep 22 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
Dec 19 Javascript
JavaScript变量声明var,let.const及区别浅析
Apr 23 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
微信小程序wxs实现吸顶效果
Jan 08 Javascript
Vue项目接入Paypal实现示例详解
Jun 04 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
Jun 05 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加密解密的代码
2006/10/09 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
jQuery - css() 方法示例详解
2014/01/16 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
python查看微信好友是否删除自己
2016/12/19 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
python实现树形打印目录结构
2018/03/29 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
金融专业毕业生推荐信
2013/11/26 职场文书
遗产继承公证书
2014/04/09 职场文书
大学专科自荐信
2014/06/17 职场文书
垃圾桶标语
2014/06/24 职场文书
学习十八大的心得体会
2014/09/12 职场文书
考试作弊检讨书1000字(5篇)
2014/10/19 职场文书
服务员岗位职责
2015/02/03 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
教师节大会主持词
2015/07/06 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL