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 相关文章推荐
js类中的公有变量和私有变量
Jul 24 Javascript
js下判断 iframe 是否加载完成的完美方法
Oct 26 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
网页右侧悬浮滚动在线qq客服代码示例
Apr 28 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
Apr 13 Javascript
打字效果动画的4种实现方法(超简单)
Oct 18 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 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
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
python发送邮件接收邮件示例分享
2014/01/21 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python实现红包裂变算法
2016/02/16 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
Python中查看变量的类型内存地址所占字节的大小
2019/06/26 Python
python的pytest框架之命令行参数详解(下)
2019/06/27 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
selenium如何定位span元素的实现
2021/01/13 Python
总裁岗位职责
2013/12/04 职场文书
党员学习十八大感想
2014/01/17 职场文书
黄河的主人教学反思
2014/02/07 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
长城导游词400字
2015/01/30 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
家长会感言
2015/08/01 职场文书
学习计划是什么
2019/04/30 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
Python道路车道线检测的实现
2021/06/27 Python
JavaScript的function函数详细介绍
2021/11/20 Javascript
原生JS实现分页
2022/04/19 Javascript