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的开源工具PACKER2.0.2
Nov 04 Javascript
javascript中动态加载js文件多种解决办法总结
Nov 15 Javascript
jQuery操作Select的Option上下移动及移除添加等等
Nov 18 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
Jan 26 Javascript
JScript中的条件注释详解
Apr 24 Javascript
javascript常用的方法整理
Aug 20 Javascript
javacript获取当前屏幕大小
Jun 04 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
Aug 29 Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 Javascript
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
解决layUI的页面显示不全的问题
Sep 20 Javascript
详解javascript void(0)
Jul 13 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字符串处理的10个简单方法
2010/06/30 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
Vue页面骨架屏的实现方法
2018/05/22 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
2020/10/29 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python中apply函数的用法实例教程
2014/07/31 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
解决Python中回文数和质数的问题
2019/11/24 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
python 的topk算法实例
2020/04/02 Python
大学生的自我鉴定范文
2014/01/21 职场文书
公司薪酬管理制度
2014/01/31 职场文书
法人授权委托书范本
2014/04/04 职场文书
收款委托书范本
2014/09/11 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
仓管员岗位职责
2015/02/03 职场文书
感动中国何玥观后感
2015/06/02 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js