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 相关文章推荐
Dom操作之兼容技巧分享
Sep 20 Javascript
javascript 使td内容不换行不撑开
Nov 29 Javascript
DWR实现模拟Google搜索效果实现原理及代码
Jan 30 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
node.js中的console.time方法使用说明
Dec 09 Javascript
jQuery简单实现图片预加载
Apr 20 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
jquery拖动改变div大小
Jul 04 jQuery
微信小程序+云开发实现欢迎登录注册
May 24 Javascript
一个手写的vue放大镜效果
Aug 09 Javascript
详解Anyscript开发指南绕过typescript类型检查
Sep 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
小偷PHP+Html+缓存
2006/12/20 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
JavaScript Event学习第十章 一些可替换的事件对
2010/02/10 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
js实现鼠标单击Tab表单切换效果
2018/05/16 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
JS实现图片切换特效
2019/12/23 Javascript
JS实现小星星特效
2019/12/24 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
详解Django中的form库的使用
2015/07/18 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
深入了解NumPy 高级索引
2020/07/24 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
网络书店创业计划书
2014/02/07 职场文书
人事专员的岗位职责
2014/03/01 职场文书
协议书模板
2014/04/23 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android